0
私が取り組んでいるWebサイトのSassで動的列クラスを作成する方法を見つけようとしています。そして、これは私がこれまで持っているものです。@forと@eachでSassでグリッド列クラスを生成する
$breakpoints: (small: 0, medium: 640px, large: 1024px);
$grid-columns: 12;
@for $i from 1 through $grid-columns {
@each $key, $value in $breakpoints {
.#{$key}-#{$i} { width: (100%/$grid-columns) * $i }
}
}
は、これは私がコンパイル後に得るものです:
.small-1 { width: 8.33333%; }
.medium-1 { width: 8.33333%; }
.large-1 { width: 8.33333%; }
.small-2 { width: 16.66667%; }
.medium-2 { width: 16.66667%; }
.large-2 { width: 16.66667%; }
...
しかし、実際には、これは私が取得したいと思いです:
.small-1, .medium-1, .large-1 { width: 8.33333%; }
.small-2, .medium-2, .large-2 { width: 16.66667%; }
...
そこに任意のアイデア? :)