重新打开SASS混入(Reopen SASS Mixins)

2019-09-30 09:05发布

有没有一种方法来重新定义SASS混入。 我想重写SASS混入位点特异性的造型需求。 有没有办法做到这一点?

Answer 1:

我测试的快一点似乎表明,你可以覆盖混入没有第二个想法。 你无法将它们重新打开,以将允许你只重写某些属性的程度,但你可以很容易地替换它们完全。

sample.sass:

=test
  color: red
  font-weight: bold

=test
  color: blue

p
  +test

sample.css:

p {
  color: blue; }

需要注意的是,使用Haml的/萨斯3.0.2(优等卡西迪)进行这个测试,所以这可能不是早期版本保持为真,如果你之前得到一个错误。



文章来源: Reopen SASS Mixins