2017-06-16 57 views
0

我要設置這個類的名字:插值從類名稱的值與SCSS

<div class="col with-v-margin-10"></div> 

和SCSS得到,我已經通過類的名稱設置的值,並適用於CSS規則。

.with-v-margin-${#} { 
    margin-top: ${#}px; 
    margin-top: ${#}px; 
} 

有可能嗎?

回答

1

我不這麼認爲。

一種替代方案是使用mixins

@mixin sexy-margin($margin) { 
    margin-top: ${margin}px; 
    margin-top: ${margin}px; 
} 

.with-v-margin-10 { @include sexy-margin(10); } 
.with-v-margin-20 { @include sexy-margin(20); } 
+0

嗯那邊緣,可能是性感:-) – FilippoLcr

+0

請接受我的回答,如果你發現它是有用的:) –