$pixel: 5, 10, 15, 20, 25, 30, 40, 50;
$positions: top, right, bottom, left;
$position-class: 't', 'r', 'b', 'l';
@each $item in $pixel {
@each $p in $positions {
$index: index($positions, $p);
$class: nth($position-class, $index);
//使用 .mt-10,.pt-10
.m#{$class}-#{$item} {
margin-#{$p}: $item + px;
}
.p#{$class}-#{$item} {
padding-#{$p}: $item + px;
}
}
}
$fontSize: 14, 16, 32;
@each $item in $fontSize{
//使用 .fs-14,.fs-16
.fs-#{$item} {
font-size: #{$item}px;
}
}
//@for $i from 10 through 32{
// .fs-#{$i}{
// font-size: #{$i}px;
// }
//}
$colors: (
"yellow": "#FFAA00",
"green": "#00FF00",
"blue": "#42BEFD"
);
// 使用@each循環(huán)遍歷顏色映射
@each $color-name, $hex-value in $colors {
// 動(dòng)態(tài)生成類(lèi)名,如.color-blue, .color-green
.color-#{$color-name} {
color: #{$hex-value};
}
}
scss循環(huán)生成常用動(dòng)態(tài)樣式margin、font-size、color
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 設(shè)計(jì)稿以750px為寬度,其中有個(gè)元素是100px;如何設(shè)置font-size,使同一段代碼在不同的設(shè)備上保持一致...
- 在做移動(dòng)端的項(xiàng)目時(shí),適配是第一步,最開(kāi)始寫(xiě)移動(dòng)端網(wǎng)頁(yè)的時(shí)候?qū)W習(xí)Bootstrap響應(yīng)式設(shè)計(jì)的做法,使用media標(biāo)...
- 一、需求描述 通過(guò)v-for生成一個(gè)清單,每條記錄都包含一個(gè)q-btn。要求能夠動(dòng)態(tài)調(diào)整一行或者多行的btn的lo...