使用Compass函数而不使用Compass来编译样式表

时间:2014-11-18 19:33:33

标签: css ruby sass gulp compass

我目前正在开发一个使用Sass编译样式表的项目。我发现我想在我的CSS中做一些三角函数,然后转向Compass寻求支持。

为了使用Compass支持的trig函数,我是否必须使用框架来编译样式表? (即重构我的gulp工作流程以使用指南针而不是Sass作为我的样式表管理器?)

鉴于Compass是在Sass之上构建的,我是否正确理解我没有办法使用指南针的功能(例如mixins或trig函数),同时仍然使用普通的Sass插件来管理我的样式表(比如gulp-ruby-sass)?

由于

1 个答案:

答案 0 :(得分:0)

我将你的问题分成两部分。

我可以在没有指南针的情况下使用Compass mixins吗?

的。 Compass mixins只是您可以包含在项目中的SASS块。例如,如果要在项目中包含Compass border-radius mixins,则只需在项目中包含border-radius partial from the Compass core即可。这将无需通过Compass进行编译。

我可以在没有指南针的情况下使用指南针触发功能吗?

没有。看起来trig函数依赖于Compass核心中的Ruby代码。我对Ruby不太熟悉,但我认为没有办法在你的项目中包含它而不通过Compass进行编译。