@while 指令也需要 SassScript 表達(dá)式(像其他指令一樣),并且會(huì)生成不同的樣式塊,直到表達(dá)式值為 false 時(shí)停止循環(huán)。這個(gè)和 @for 指令很相似,只要 @while 后面的條件為 true 就會(huì)執(zhí)行。
這里有一個(gè) @while 指令的簡(jiǎn)單用例:
//SCSS $types: 4; $type-width: 20px; @while $types > 0 { .while-#{$types} { width: $type-width + $types; } $types: $types - 1; }
編譯出來的 CSS
.while-4 {
width: 24px;
}
.while-3 {
width: 23px;
}
.while-2 {
width: 22px;
}
.while-1 {
width: 21px;
}
小伙伴們,現(xiàn)在讓我們來練習(xí)一下@while循環(huán)的用法吧!
請(qǐng)驗(yàn)證,完成請(qǐng)求
由于請(qǐng)求次數(shù)過多,請(qǐng)先驗(yàn)證,完成再次請(qǐng)求
打開微信掃碼自動(dòng)綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書簽
舉報(bào)