我目前正在开发一个使用Sass编译样式表的项目。我发现我想在我的CSS中做一些三角函数,然后转向Compass寻求支持。
为了使用Compass支持的trig函数,我是否必须使用框架来编译样式表? (即重构我的gulp工作流程以使用指南针而不是Sass作为我的样式表管理器?)
鉴于Compass是在Sass之上构建的,我是否正确理解我没有办法使用指南针的功能(例如mixins或trig函数),同时仍然使用普通的Sass插件来管理我的样式表(比如gulp-ruby-sass)?
由于
答案 0 :(得分:0)
我将你的问题分成两部分。
我可以在没有指南针的情况下使用Compass mixins吗?
是的。 Compass mixins只是您可以包含在项目中的SASS块。例如,如果要在项目中包含Compass border-radius mixins,则只需在项目中包含border-radius partial from the Compass core即可。这将无需通过Compass进行编译。
我可以在没有指南针的情况下使用指南针触发功能吗?
没有。看起来trig函数依赖于Compass核心中的Ruby代码。我对Ruby不太熟悉,但我认为没有办法在你的项目中包含它而不通过Compass进行编译。