重新打开SASS Mixins

时间:2010-05-31 13:30:45

标签: ruby-on-rails haml sass

有没有办法重新定义SASS mixins。我想覆盖SASS mixins以满足特定于站点的样式需求。有办法吗?

1 个答案:

答案 0 :(得分:5)

我的快速测试似乎表明你可以毫不犹豫地覆盖mixins。您无法重新打开它们,只允许您覆盖某些属性,但您可以轻松地完全替换它们。

sample.sass:

=test
  color: red
  font-weight: bold

=test
  color: blue

p
  +test

sample.css:

p {
  color: blue; }

请注意,此测试是使用Haml / Sass 3.0.2(Classy Cassidy)执行的,因此如果您之前收到错误,则可能不适用于早期版本。