【问题标题】:Sass / Compass CSS3 mixins not workingSass / Compass CSS3 混合不工作
【发布时间】:2012-06-15 03:39:03
【问题描述】:

我刚开始使用 sass 和 compass 之类的东西,编写自己的 mixins 效果很好,等等......所以 SASS 似乎工作正常。

一开始发现 compass 听起来很棒,但我有一个问题,默认的 CSS3-Supported-Mixins 不起作用。

GEM 版本:1.8.24

SASS 版本:3.1.19

指南针版本:0.12.1

我的屏幕.scss

@import "compass/reset";

.bam {
  @include border-radius(5px);
}

我通过compass create myProject 创建了这个项目。随后使用cd myProject。后跟compass watch

写上面提到的.scss我得到以下错误信息

Change detected at $time to: screen.scss
error sass/screen.scss <Line 11: Undefined mixin 'border-radius'.> overwrite stylesheets/screen.css

指南针手册没有说明需要更多配置。所以我有点卡在这里。任何帮助将不胜感激!

解决方案

尽管我之前在测试中也这样做过,但解决方案实际上是通过@import "compass/css3" 包含所需的 Compass“类”

【问题讨论】:

  • 发布您的解决方案作为答案并接受它。

标签: gem sass compass-sass


【解决方案1】:

问题是我没有导入 compass/css3 依赖项。 这是通过将 @import "compass/css3" 添加到 .scss 文件来完成的

【讨论】:

  • 即使在使用此导入后,我的 compass mixins 也无法正常工作
  • 看起来与 @AdityaSanghi 不同的问题 - 我建议打开一个新问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-03-10
  • 2014-11-06
  • 2012-01-29
  • 2018-05-29
  • 2013-12-14
  • 1970-01-01
  • 2011-01-09
相关资源
最近更新 更多