【发布时间】:2013-12-26 02:11:58
【问题描述】:
我有三个 sass 文件:a.scss、b.scss、c.scss
a.scss:
@mixin font($size, $color){
font-size: #{$size};
color: #{$color}
}
p{
@include font(10px, blue)
}
b.scss:
@mixin font()
{
..
}
c.scss
@import a.scss
@import b.scss
我认为 b.scss 中的 mixin font() 会覆盖 a.scss 中的 mixin font($size, $color)。
p{
@include font(10px, blue) // use mixin font() in b.scss, error
}
是否可以创建本地/私有 sass mixin?或者 sass 中的所有 mixin 都是全局的,我必须为每个 mixin 赋予它们唯一的名称?
【问题讨论】: