どのように私は、自動的にすべてのこれらのクラスを生成少ないミックスインとしてこのCSSを書くことができますにはあまりミックスイン:すべての4つのマージン(上、右、bottom.left)
.class1x{margin-top:1px;}
.class2x{margin-right:1px;}
.class3x{margin-bottom:1px;}
.class4x{margin-left:1px;}
===========================================
.class1y{margin-top:2x;}
.class2y{margin-right:2px;}
.class3y{margin-bottom:2px;}
.class4ymargin-left:2px;}
===========================================
.class1n{margin-top:n..px;}
.class2n{margin-right:n..px;}
.class3n{margin-bottom:n..px;}
.class4nmargin-left:n..px;}
そして、そのクラスと値をインクリメントします、たとえば、値が100pxになるまで 私はこのあまりを持っているが、私はすべてのCSSプロパティのために乗算したくない:
@iterations: 30;
.loopingClass (@index) when (@index > 0) {
[email protected]{index} { /*classx the class to add in html*/
margin: ~"@{index}px";
}
.loopingClass(@index - 1);
}
.loopingClass (0) {}
.loopingClass (@iterations);
TY。あなたがXを持っている(一意の)番号を許可する場合
恐ろしい、あなた:) – BurebistaRuler