【发布时间】:2015-07-31 22:05:31
【问题描述】:
我想做以下事情:
$test: color: red; background-color: green; font-size: $foo;
有没有办法,如果没有,我应该怎么做?
codepen is spitting an error at me 尝试执行上述操作时。
【问题讨论】:
-
这就是 mixin 的用途。
标签: sass compass-sass
我想做以下事情:
$test: color: red; background-color: green; font-size: $foo;
有没有办法,如果没有,我应该怎么做?
codepen is spitting an error at me 尝试执行上述操作时。
【问题讨论】:
标签: sass compass-sass
如果要在 Sass 中定义多个属性,可以使用 map,如下:
$test: (
item-one: red,
item-two: green,
item-three: $foo
);
但是,您无法通过地图实现您想要实现的目标,因为属性仅在 规则中允许使用。
正如cimmanon 所指出的,最好使用mixin。
【讨论】: