私は積み重ねられたメニューをドロップダウンして、徐々に各メニュー項目を徐々に明るくしたい。私はlighten()ルールを使って手作業で行っていますが、新しいリスト項目の増分ごとに5%増やす方法があるかどうかを知りたいと思います。私はいくつかのjqueryはこれを達成するために結合する必要がありますね。各リストアイテムの子供の背景をダイナミックに明るくする
フィドル:あなたはSASSの@for
を使用することができますhttp://jsfiddle.net/k2fjzro4/
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul>
<li class="list-item-1">1</li>
<li class="list-item-2">2</li>
<li class="list-item-3">3</li>
<li class="list-item-4">4</li>
<li class="list-item-5">5</li>
</ul>
このような何かをあなたが正確にわかっている場合にのみ、SASSの機能 –
@HardenRahulを経由して、これを行うeaslityことができますアイテム数やサーバーサイドのPugレンダリングがあります。そして、SASSでそれをやるだけでは意味がありません。 –
あなたは上限を知っていますか、またはそれは任意の数のリスト項目を考慮する必要がありますか?上限がある場合は、純粋なSASSミックスインアプローチを使用してください。 – delinear