CSS变量几乎在所有现代浏览器上都具有通用支持,并且可以实现与@GreatBlake的答案attr几乎相同的预期效果。除了可以在用户定义的属性中定义数据外,还可以将其定义为属性中的自定义属性,style并使用以下var()函数获取这些自定义属性的值:
attr
style
var()
span.anim { animation-delay: calc(var(--n) * 0.5s); }