我确定这已经被问到了,但显然我不能完全正确地进行搜索。
我被困在使用精灵做某事,我想根据 HTML 中元素的位置自动计算背景位置。
这是一些希望更有意义的代码(这实际上不起作用,只是为了演示我想要做的事情):
HTML:
<ul>
<li><!--first item--></li>
<li><!--second item--></li>
<li><!--third item--></li>
</ul>
CSS:
ul li {
background-position-x: (number of previous LIs * 45px) + 45px;
}
让我认为这可能是本文中的一些代码:
:nth-child(N)
- 根据提供的简单代数表达式(例如2n
或4n-1
)选择元素。有能力做一些事情,比如选择偶数/奇数元素、“每三分之一”、“前五个”等等。