zoukankan      html  css  js  c++  java
  • CSS可视化编辑 yellowpencil(脱离wordpress)

    yellowpencil官网

    https://yellowpencil.waspthemes.com/

    tips: 在官网中的Docs中,已经简短的不能再简短了(不详细)。

    原生的限制[弱]

    yellowpencil原版有几点限制:

    1、平台依赖。yellowpencil是在wordpress平台下部署的,而wordpress是基于php的。我们也可以在后台看到yellowpencil的源码(php版的)。免费版yellowpencil部署步骤见: https://yellowpencil.waspthemes.com/docs/how-to-install-yellowpencil-lite/ 。

    2、对同源网站存在稍许的bug,在customize another page中,有时候同源网站被判断为无效url。

    蛋哥的贡献[强]

    1、解放了yellowpencil对平台的依赖,使其能自由部署。

    2、修复了customize another page中的一些bug,消除对同源站点的限制。

    install(部署)

    文件资源见:https://download.csdn.net/download/qqhanhan/12082916

    把文件解压后,直接部署在网站后端即可,因为整套文件只包含js、css等静态文件。

    快速上手

    比如,我把yellowpenci直接部署在wamp服务器的yellowpencil目录下。并在模板之间下载了一个模板例子,部署在loot-4-Nava文件夹下。

    访问链接:http://localhost/yellowpencil/index.html?href=localhost/loot-4-Nava 即可对loot-4-Nava进行编辑。

    其中http://localhost/yellowpencil/index.html是整个编辑器的入口网址(需要根据自己的需要进行相应的修改)。localhost/loot-4-Nava是需要编辑css的目标文件。

    由于同源安全问题,蛋哥在这个版本暂未对异源网址开放权限。

    页面效果

     如何使用生成的css文件

    编辑得到到满意效果后,如何使用生成的css。

    1. css中 .yp_onscreen删掉;
    2. 如果对页面的animation进行了一些编辑操作,除了需要在目标页面中写入上面生成的css,还需要引入上面压缩包中library/css/animate.css 。如上图在css中的L2~L6行是对动画效果的描述。由于它使用了animation-name的自定义的‘“pop”名字,而此animation的描述效果在library/css/animate.css中。

    注意

    实际操作中需要对选择的element进行点击操作,才会出现右侧的panel内容。此时可以对element进行拖拽调整位置和边距。

    详细的操作(举一个例子)

    持续更新中。。。[奋斗]

  • 相关阅读:
    #define用法详解
    memchr函数
    aiohttp模块1 client
    asyncio标准库7 Producer/consumer
    asyncio标准库6 Threads & Subprocess
    asyncio标准库5 TCP echo client and server
    asyncio标准库4 asyncio performance
    asyncio标准库3 HTTP client example
    asyncio标准库2 Hello Clock
    asyncio标准库1 Hello World
  • 原文地址:https://www.cnblogs.com/xunhanliu/p/12153921.html
Copyright © 2011-2022 走看看