2
各連続する要素のマージンが前回よりも大きいリストを作成したいと考えています。 あなたは私がここで達成したいものを見ることができます:Example with fixed margin連続するリスト要素のCSSのマージンを増やす
だから、私は各要素にクラスを与え、この
のように、各クラスに増加マージンを設定することができ、簡単なリスト<ul>
<li class="a">First element</li>
<li class="b">Second element</li>
<li class="c">Third element</li>
</ul>
てみましょう
.a {
margin-left: 10px;
}
.b {
margin-left: 20px;
}
.c {
margin-left: 30px;
}
ただし、各要素の余白を直接指定することなく、追加の各リスト要素に自動的に適用される固定インクリメントを使用することができます。
cssでこれを実現する方法はありますか?
カウンタのインクリメントやcalc()のような方法があるはずですが、JavaScriptなしでは不可能なことから理解しています。 – j08691
参照[CSS:上端マージンを増やす](http://stackoverflow.com/questions/11675993/css-increment-top-margin)[CSSのカウンタ値に基づいて余白(インデント)を設定する](http:// stackoverflow.com/questions/13430686/set-margin-indent-based-on-counter-value-in-css) – Jaimes