嘿,我有2套圖標樣式。黑與白2少參數,其中一個默認爲空
settings-icon-white.png or settings-icon.png
我現在用一個都不能少混入這需要一個文本參數:
//The mixin
.icon-finder(@url){
background-image: url("../images/icons/backend/@{url}-icon.png");
background-size: cover;
}
//generated class:login-icon.png
.icon-login{
.icon-finder(login);
}
現在的挑戰是,我想也有一個選項,如果該參數來選擇白色圖標獲得通過white
。有沒有辦法有一個默認的空參數,但可以使用,如果需要?
因此,例如:
.icon-finder(@url,@white){
background-image: url("../images/icons/backend/@{url}[email protected]{white}.png");
background-position: center center;
}
但我不想白色的全部時間,所以這可以爲空? @white = ""
我確實看到這個@_
是used before - 是嗎?
因此,代碼會是這樣:
.icon-admin{
.icon-finder(admin);
}
.icon-admin-white{
.icon-finder(admin,white);
}
我這麼想嗎?提前致謝!
我把'@white ='''? –