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