課程
/前端開發(fā)
/Sass/Less
/Sass入門篇
混合宏傳參數(shù)過多時,是括號里有多個參數(shù)需要傳,還是只有一個參數(shù),這個參數(shù)的值比較多
2018-07-05
源自:Sass入門篇 4-12
正在回答
第一種是@mixin size($width,$height),調(diào)用時傳參的是@include size(500px,300px);
第二種是@mixin size($width...),調(diào)用傳參的方法有@include size(500px 300px)和@include size(500px,300px),表示一個參數(shù)里有多個值,這里編譯之后的表現(xiàn)形式是width:500px 300px和width:500px,300px。
如果是使用@include size(500px,300px)調(diào)用給同一個參數(shù)的話,是必須使用@mixin size($width...)這樣的形式,不然會編譯錯誤,而@include size(500px 300px)則不用加省略號,用@mixin size($width)也能正確編譯。
慕瓜6584756 提問者
使用@mixin size($width...)時,不能有第二個參數(shù),也就是$height,如果想要擁有多個參數(shù),而某一個參數(shù)又有多個參數(shù)的話,可以使用:
@mixin size($width,$height){
? width: $width;
? height: $height;
}
.box-center {
? @include size(500px 300px,100px);
如果在500px和300px之間加逗號,或者某個參數(shù)后帶...,均會編譯錯誤
舉報
Sass入門視頻教程,學(xué)會Sass使你擺脫重復(fù)編寫代碼的工作
1 回答SASS 混合宏參數(shù)
2 回答關(guān)于混合宏參數(shù)的問題
3 回答Sass中混合宏的參數(shù)--傳一個不帶值的參數(shù) 有什么意義?
2 回答混合宏的問題
1 回答請教混合宏的問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2018-07-16
第一種是@mixin size($width,$height),調(diào)用時傳參的是@include size(500px,300px);
第二種是@mixin size($width...),調(diào)用傳參的方法有@include size(500px 300px)和@include size(500px,300px),表示一個參數(shù)里有多個值,這里編譯之后的表現(xiàn)形式是width:500px 300px和width:500px,300px。
如果是使用@include size(500px,300px)調(diào)用給同一個參數(shù)的話,是必須使用@mixin size($width...)這樣的形式,不然會編譯錯誤,而@include size(500px 300px)則不用加省略號,用@mixin size($width)也能正確編譯。
2018-07-16
使用@mixin size($width...)時,不能有第二個參數(shù),也就是$height,如果想要擁有多個參數(shù),而某一個參數(shù)又有多個參數(shù)的話,可以使用:
@mixin size($width,$height){
? width: $width;
? height: $height;
}
.box-center {
? @include size(500px 300px,100px);
}
如果在500px和300px之間加逗號,或者某個參數(shù)后帶...,均會編譯錯誤