1

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

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

鉴于 Compass 是建立在 Sass 之上的,我是否正确理解我无法使用 compass 的功能(例如,mixins 或 trig 函数),同时仍然使用普通的 Sass 插件来管理我的样式表(如 gulp -红宝石萨斯)?

谢谢

4

1 回答 1

0

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

我可以在没有 Compass 的情况下使用 Compass mixin 吗?

的。Compass mixin 只是可以包含在项目中的 SASS 块。例如,如果你想在你的项目中包含 Compass 边界半径混合,你可以简单地在你的项目中包含来自 Compass 核心的边界半径部分。这将在不通过 Compass 编译的情况下工作。

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

没有。看起来三角函数依赖于 Compass 核心中的 Ruby 代码。我对 Ruby 不是很熟悉,但我认为没有办法在不通过 Compass 编译的情况下将其包含在您的项目中。

于 2014-11-18T19:51:14.230 回答