gpt4 book ai didi

javascript - 动态照亮每个列表项子项的背景

转载 作者:太空宇宙 更新时间:2023-11-04 14:10:33 25 4
gpt4 key购买 nike

我有一个堆叠式下拉菜单,我希望每个菜单项逐渐变亮。我已经使用 sass lighten() 规则手动完成了它,但我想知道是否有一种方法可以为每个新的列表项增量动态地减轻 5%。我想应该结合一些 jquery 来实现这一点。

fiddle :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 的 @for

ul li {
padding: 10px;
background-color: #333;
}

@for $i from 1 through 10 {
li.list-item-#{$i} {
background-color: lighten(#333, $i*5%);
}
}

如果您希望它动态地发生在较大数量的元素上,那么 JS 可能是不可避免的。

关于javascript - 动态照亮每个列表项子项的背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47096538/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com