0
我想編寫返回mixin的函數/ mixin。例如我有這種混入:Sass mixin或函數返回mixin
@mixin generate-offsets-from-map($class-slug,$type,$from, $to, $step) {
$i: $from;
@while $i <= $to {
@if ($type == "vertical") {
.#{$class-slug}-#{$type}-#{$i}, @mixin {$class-slug}-#{$type}-#{$i} {
padding: {
top: $i * 1px;
bottom: $i * 1px;
}
}
} @else if ($type == "horizontal") {
.#{$class-slug}-#{$type}-#{$i}, %#{$class-slug}-#{$type}-#{$i} {
padding: {
left: $i * 1px;
right: $i * 1px;
}
}
}
$i: $i + $step;
}
}
@include generate-offsets-from-map(offset,vertical,10,100,1);
我生成類偏移垂直/ horizintal-1/100,而是欲生成@mixin偏移垂直/ horizintal-1/100中。
其唯一的例子我需要找到解決方案如何生成mixins –
好的。但是沒有辦法生成mixins :( 你能解釋爲什麼你需要生成mixins嗎? – 3rdthemagical
我想在@media中包含mixins,我不能在ud中使用「@extend」 所以我有想法如果我可以生成帶有像佔位符這樣的屬性的mixin,我可以將它包含在MQ中。 –