如圖,上圖是sass編寫的函數(shù),下圖是生成的結(jié)果,$prop與$val間的小括號(hào)被自動(dòng)忽略掉了,如果$prop后有其它字符,則小括號(hào)就能被識(shí)別,故求問(wèn),該如何解決?
2 回答

慕雪6442864
TA貢獻(xiàn)1812條經(jīng)驗(yàn) 獲得超5個(gè)贊
//拼接括號(hào)就可以了
@mixin gradient($start,$stop,$attr:background,$dir:top,$way:linear){
#{$attr}:#{$start};
@each $core in $coreList{
#{$attr}:-#{$core}-#{$way}-gradient +'('+(#{$dir},#{$start},#{$stop})+')';
}
}
//效果如下
.gradient {
background: #f2f2f2;
background: -webkit-linear-gradient(top,#f2f2f2,#f8f8f8);
background: -moz-linear-gradient(top,#f2f2f2,#f8f8f8);
background: -o-linear-gradient(top,#f2f2f2,#f8f8f8);
background: -ms-linear-gradient(top,#f2f2f2,#f8f8f8); }
- 2 回答
- 0 關(guān)注
- 1101 瀏覽
添加回答
舉報(bào)
0/150
提交
取消