【发布时间】:2012-06-14 21:08:01
【问题描述】:
我正在创建一个网站,因为我非常喜欢使用 SASS/Compass 来组织我的 CSS,所以我想到了让我的网站成为主题的想法。
起初,我想简单地拥有一组表示主题调色板颜色的 8 个变量。接下来,所有 CSS 规则都将使用这些颜色,或者它的变亮/变暗版本(用于阴影、叠加层、渐变和发光)。
然后我想到了一个疯狂的想法,即拥有一个单一的主题基色,之后调色板的其余部分就是根据它计算出来的。例如:
在这个工具中,我选择了一个单一的基色(圆圈内部的绿色),然后它基于它生成了一个完整的调色板(见右图),在这种情况下它是一种“模拟”颜色方案。
我的问题是这个工具使用的算法是否可以在 SASS 中复制,这样我就可以有一个可配置的颜色,而 SASS 计算颜色方案的其余部分。
我知道你们中的一些人可能会怀疑这个练习的用处,但我认为这是一个有趣的实验。
【问题讨论】:
-
完全没有,我认为它很棒。事实上,考虑到实际这样做的网站的数量,显然其他人也这么认为。您需要解决的是您希望使用哪种标准颜色公式。由于 SASS 为您提供变量,因此从脚本驱动它应该是直截了当的。选择公式可能不是;)
-
对于您或其他正在寻找此问题答案的人:check out this Color Scheme system for SASS。
标签: algorithm sass color-scheme