すべての結果を選択してCSSラインに印刷できますか?@forのすべてを選択するscssを使用する
私の主な目標はこの動的なものにすることです。そのため、$列が12または8に切り替えられても、それらを1行にしたいと考えています。
2番目のコードブロックである.col-1、.col-2、.col-3、.col-4は2回印刷されていますが、上。
私はおそらくこれを書く別の方法を検討していましたが、私はこれをできるだけシンプルに保ちたいと思います。
.col-1 {
float: left;
}
$columns: 4;
@for $col-width from 1 through $columns {
.col-#{$col-width} {
width: ((100/$columns) * $col-width) * 1%;
@extend .col-1;
}
}
このコードでは以下のようになります。今私の問題は、すべての.colが2回印刷されていることです。私は一度だけ見せたい。一度それを@extendにする方法や、より良い選択肢は何ですか?
.col-1, .col-2, .col-3, .col-4 {
float: left;
width: 100%;
}
.col-1, .col-2, .col-3, .col-4 {
width: 25%;
}
.col-2 {
width: 50%;
}
.col-3 {
width: 75%;
}
.col-4 {
width: 100%;
}
ちょうど明確にするために - 正確に何をwanしますか最終的なCSSはこの4列の場合になりますか? – andi