我希望直接在DOM(class
attr)
<a class="padding-left-30"> Link 1 </a>
<a class="padding-right-15"> Link 1 </a>
没有为它定义一个严格的类(即:style="padding-left: 30px"
或style.css
中相同的
我正试图做一些像这样简单的事情:
@mixin .padding-#{$direction}-#{$px} {
padding-#{$direction}: #{$px}px;
}
但它给了我一个错误:
invalid name in @mixin definition
知道如何调整吗?
答案 0 :(得分:1)
扩展元素中的类。
$paddingDirection:('right','left','top','bottom');
$paddingLength:(15,30,45,50);
@each $dir in $paddingDirection{
@each $len in $paddingLength{
%padding-#{$dir}-#{$len}{ padding-#{$dir}: #{$len}px;}
}
}
.padding-right-30{
@extend %padding-right-30;
}
/*output*/
.padding-right-30 {
padding-right: 30px;
}