【发布时间】:2010-11-24 01:15:06
【问题描述】:
开始一个新的 Rails 项目,我们有一个经过深思熟虑的调色板,并希望在一个地方捕捉它。我通常在 CSS 中保留颜色,但我发现在许多不同的选择器中我最终都得到了相同的颜色,因为它显示为背景颜色、颜色、边框颜色等。我偶尔也会需要访问颜色在 Javascript 中。最好只定义每种颜色一次。
所以我只想以一种可在 CSS 和 Javascript 中重用的方式定义我的调色板,但我不想一直使用 SASS,完全放弃 CSS 语法。
是否已经制作了允许这样做的rails插件?我可以拼凑一个 ERB 类型的解决方案,但如果其他人有现成的东西,我不想这样做。
【问题讨论】:
-
注意/更新:SASS 已经放弃了受 HAML 影响的语法,转而采用更多的 CSS,例如花括号/大括号、分号和冒号(用于变量定义)
-
是的,SCSS 格式在这一点上显然是一个不错的选择——我已经在几个项目中使用过它。对于 Javascript 繁重的应用程序,Csster (github.com/ndp/csster) 效果很好。它是 Javascript 对象文字格式的 CSS 实现,以及用于颜色管理的类似 Sass 的函数。它真的是你的,所以看看吧!
标签: ruby-on-rails css sass