-1
为什么不这项工作:为什么没有伪选择器的这个sass mixin工作?
@mixin link($props) {
&:link,
&:visited { $props };
}
我不断收到此错误:
Invalid CSS after "...sited { $props ": expected ":", was "};"
为什么不这项工作:为什么没有伪选择器的这个sass mixin工作?
@mixin link($props) {
&:link,
&:visited { $props };
}
我不断收到此错误:
Invalid CSS after "...sited { $props ": expected ":", was "};"
的语法是有点过的几个地方,你可以试试:
@mixin link ($props) {
&:hover,
&:visited { color: $props; }
}
'颜色'可以是任何css规则。 我觉得这篇文章有几个很好的sass mixin的例子供参考:http://zerosixthree.se/8-sass-mixins-you-must-have-in-your-toolbox/
如果我想做的不仅仅是颜色?像... @include link(color:#fff; background:#000;); – ha404 2014-10-06 23:25:59
@mixin链接($ color,$ bgcolor){ &:hover, &:visited {color:$ props;背景:$ bgcolor} } – yowainwright 2014-10-07 04:02:25
如果我想要做更多的事情而不必指定更多的变量,该怎么办? (0)/ 0;/0; /;;'; '@include link(display:block; width:100px; height:100px; color:#fff; background:url(awesome.jpg)我认为这会是如果一个mixin可以做到这一点,这种方式更加灵活 – ha404 2014-10-07 21:56:15