生成多个CSS类的CSS *

Mah*_*oud 0 css sass

我有以下CSS助手类。所以我的问题是,有更好的方法吗?或者我可以在scss中生成这样的类以使其变得更干净更好。

谢谢。

.m-1 { margin: 1px !important; }
.m-2 { margin: 2px !important }
.m-3 { margin: 3px !important }
.m-4 { margin: 4px !important }
.m-5 { margin: 5px !important }
.m-6 { margin: 6px !important }
.m-7 { margin: 7px !important }
.m-8 { margin: 8px !important }
.m-9 { margin: 9px !important }
.m-10 { margin: 10px !important }
Run Code Online (Sandbox Code Playgroud)

Mic*_*šna 5

使用SASS

@for $i from 1 through 10 {
   .m-#{$i} { margin: 1px * $i !important; }
}
Run Code Online (Sandbox Code Playgroud)