【发布时间】:2013-06-08 05:46:58
【问题描述】:
我确定有人问过这个问题,但显然我不能用正确的措辞来搜索。
我一直在使用精灵做某事,我想根据 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;
}
让我觉得这可能是来自this article 的一些代码:
:nth-child(N)- 根据提供的简单代数选择元素 表达式(例如2n或4n-1)。有能力做类似的事情 选择偶数/奇数元素、“每三分之一”、“前五个”和事物 像这样。
【问题讨论】:
-
我认为这里已经回答了:stackoverflow.com/questions/10378292/… 基本上,你需要使用 LESS 或 SASS 或类似的东西。
-
认为之前已经回答过了。 gg.gg/6o4x
-
:nth-child 中的代数是该选择器语法的一部分,并不表示该语言的一般特性。
标签: css