【发布时间】:2017-04-03 15:06:58
【问题描述】:
与我的问题here 略有相关。
在 Sass 中说,如果我想为一个属性使用多个值,有没有一种方法可以使用 mixin 来实现?
注意:我知道我对@each 的使用是错误的,但这有助于说明我想要做什么。
到目前为止,我有以下内容
@mixin grid-fractions($grid-type, $args) {
@supports (display:grid) {
display: grid;
#{$grid-type}: @each $args #{$args}fr;
}
}
它的用法如下:@include('grid-template-rows', 2, 1, 1); 我想让mixin输出这样的东西:
@supports (display:grid) {
display: grid;
grid-template-rows: 2fr 1fr 1fr;
}
我知道$args 允许您在一个mixin 中包含多个值,但它显然不起作用,因为我可能没有正确使用它!
【问题讨论】:
标签: html css sass grid-layout