嗨,我正在编写一个 mixins,我想根据边距位置附加值我已经走了很远,这不知道如何前进。
@mixin margin ($value, $positions...){
@each $position in $positions {
margin-#{$position}: $value;
}
}
.margin-top {
@include margin(10px, top);
}
.margin-multiple {
@include margin(10px, top, left, right);
}
在我的magin-multiple
选择器中,如果我传递三个不同的值,它应该附加到各自的边距位置。例如,如果我包括@include margin(10px, 8px, 5px, top, left, right);
我的预期输出如下
.margin-multiple {
margin-top: 10px;
margin-left: 8px;
margin-right: 5px;
}
任何帮助,将不胜感激。