我写了这个混音,但是它循环了很多时间。您能帮我优化我的代码,还是可以提出其他建议来获得所需的结果?
<div class='mh-60 pt-10'>dfgdfgsdfgsdf</div>
希望这就是您要寻找的。
$spaces: (4, 8, 10, 14, 16, 18, 20, 24, 28, 30, 32, 34, 36, 40, 44, 50, 52, 60);
@each $space in $spaces {
@each $prop, $abbrev in (margin: m, padding: p) {
@each $side, $infix in (top: t, bottom: b, left: l, right: r) {
.#{$abbrev}#{$infix}-#{$space} {
#{$prop}-#{$side}: #{$space}px;
}
}
}
}
@each $space in $spaces {
@each $prop, $abbrev in (margin: m, padding: p) {
.#{$abbrev}v-#{$space} {
#{$prop}-top: #{$space}px;
#{$prop}-bottom: #{$space}px;
}
.#{$abbrev}h-#{$space} {
#{$prop}-left: #{$space}px;
#{$prop}-right: #{$space}px;
}
}
}