0
以下のLess via a loopを作成しようとしています。以下のループ問題
@brand-gold: #bd9e5e;
&.brand-gold {
background:@brand-gold;
}
&.brand-gold-20 {
background: tint(@brand-gold, 80%)
}
&.brand-gold-40 {
background: tint(@brand-gold, 60%)
}
&.brand-gold-60 {
background: tint(@brand-gold, 40%)
}
&.brand-gold-80 {
background: tint(@brand-gold, 20%)
}
私はいくつかのブランドカラーを持っており、そのカラーでミックスイン/ループを呼び出し、5つのクラスをプリントアウトしたいと考えています。
誰か助けてくれますか?
ここまでは私のコードです。 色合い%を作成する際に問題が発生しています。
@iterations: 5;
@brand-gold: #bd9e5e;
@brand-black: #231f20;
.brand-scale-loop (@i,@colour,@name) when (@i > 0) {
&[email protected]{name}-20 { background: tint(@colour, 80%); }
}
.brand-scale-loop(@iterations,@brand-gold,gold);
.brand-scale-loop(@iterations,@brand-black,black);
いいえ、ループを作成しようとしましたか?はいの場合は、コードを表示できますか? – Harry
こんにちは、 ここまで私のコードです '@iterations:5; @ brand-gold:#bd9e5e; @ brand-black:#231f20; .brandスケールループ(@ I、@色、名前@)(@i> 0){ \t &[email protected]{name}-20 { \t \t背景:色合い(@colour、80 %); } } .brand-scale-loop(@ iterations、@ brand-gold、gold); 色合いを作成する際に問題が発生しています。% – davidjh
セレクタインクリメントの値としてデクリメントするロジックが見つからないということを意味します(つまり、 ?それはあなたの問題ですか? – Harry