我想知道是否有人曾经尝试过创建一个带有可通过代码扩展的参数的less或sass样式表。
例如:
@原色:红色
@第二色:灰色
less文件被设置为使用输入(比如编辑器中有2-5个颜色选项的wordpress文件),然后css和类都可以通过这些有限的选择进行修改。
我通常会看到在整个页面中创建内联代码的解决方案,但创建master less/sass页面似乎更有意义,这些页面可以通过几个输入进行修改,这些输入可以出现在页面头部的一个小脚本文件中。
这种类型的解决方案在设计主题化时似乎非常有意义。
发布于 2012-05-11 21:51:34
我不得不实现你在最近的一个项目中描述的东西,最终我使用了lessphp。基本上,我使用的方法是:
可以很容易地在WordPress主题中使用这样的方法来提供定制。
Additionally:我在实现中搞砸了一件事,将来我会尽量避免将变量style与样式表的其余部分分开。也就是说,lessphp生成的文件应该只包含依赖于您的动态变量的样式,并且应该只包含现有静态工作表中的样式(默认为颜色/选项)。这不仅节省了处理能力,还允许您使用less.js编写大部分样式,从而使您能够使用#!watch等。
发布于 2012-05-11 21:43:13
Chris,CSS或SAAS文件不需要修复。它可以很容易地成为PHP或ASP.NET。
其中一个链接介绍了如何在PHP中执行此操作
http://www.barelyfitz.com/projects/csscolor/
https://stackoverflow.com/questions/10552500
复制相似问题