如何直接从HTML预处理器(Slim,HAML)访问存储在项目的资产目录中的SASS变量和混合变量?
我的意思是如何使工作像这样:
// Ruby Slim
style
sass:
@import 'lib/vars'
body
background: $color
生产:
<style type="text/css">
body {
background: #fff
}
</style>
而$color
在中定义lib/_vars.sass
并等于的地方#fff
。
我为什么需要它?好吧,我需要它来用于特定于页面的样式和元素,并且我不想以全局样式存储它们。
在Middleman + Slim + SASS + Compass环境中,它对我不起作用。Ruby只是说:
Error: File to import not found or unreadable: lib/vars.
我希望有一个更好的答案,但是不幸的是,这是不可能的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句