::selection
在输出样式的 mixin 中:
@mixin selection($color, $background) {
$prefixes: '', '-moz-';
@each $prefix in $prefixes {
&::#{$prefix}selection {
color: $color;
background: $background;
}
}
}
一切都按预期输出。
如果我更改列表中项目的顺序:
$prefixes: '-moz-', '';
它仅输出第二项的情况。
如果我将第一个列表项更改为不以“-”开头,那么它会输出两种情况。
为什么当“-moz-”是第一项时它不起作用?