在 Sass 的混合宏中,還可以給混合宏的參數(shù)傳一個(gè)默認(rèn)值,例如:
@mixin border-radius($radius:3px){ -webkit-border-radius: $radius; border-radius: $radius; }
在混合宏“border-radius”傳了一個(gè)參數(shù)“$radius”,而且給這個(gè)參數(shù)賦予了一個(gè)默認(rèn)值“3px”。
在調(diào)用類似這樣的混合宏時(shí),會(huì)多有一個(gè)機(jī)會(huì),假設(shè)你的頁面中的圓角很多地方都是“3px”的圓角,那么這個(gè)時(shí)候只需要調(diào)用默認(rèn)的混合宏“border-radius”:
.btn {
@include border-radius;
}
編譯出來的 CSS:
.btn { -webkit-border-radius: 3px; border-radius: 3px; }
但有的時(shí)候,頁面中有些元素的圓角值不一樣,那么可以隨機(jī)給混合宏傳值,如:
.box {
@include border-radius(50%);
}
編譯出來的 CSS:
.box { -webkit-border-radius: 50%; border-radius: 50%; }
在編輯第 1 行中輸入正確的代碼,使用混合宏 border-radius 帶有一個(gè)賦值為 3px 的 $radius 參數(shù)
請(qǐng)驗(yàn)證,完成請(qǐng)求
由于請(qǐng)求次數(shù)過多,請(qǐng)先驗(yàn)證,完成再次請(qǐng)求
打開微信掃碼自動(dòng)綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書簽
舉報(bào)