div { margin-top: calc(counter(myCounter) * 10px); }
显然上面的方法不起作用,但如果以某种方式可以使用,我找不到任何信息.没有找到表明无法完成的事情,所以我想知道……
由于计数器本质上是由css保留的变量,有什么办法可以使用CSS计数器编号作为属性的值?
编辑
假定的副本(Set margin (indent) based on counter value in CSS)不提供答案,无论是否可能,以及为什么.它只是建议另一种方法.
“在CSS 2.1中,计数器的值只能从’content’属性中引用.” source