CSS counters() 函数
定义和用法
CSS 的 counters()
函数以字符串形式返回命名计数器和嵌套计数器的当前值。
在这里,我们使用 counters()
函数在不同级别的嵌套计数器之间插入一个字符串。
实例
例子 1
在这里,我们使用 counters()
函数在不同级别的嵌套计数器之间插入一个字符串(一个点):
ol { counter-reset: section; list-style-type: none; } li::before { counter-increment: section; content: counters(section,".") " "; }
例子 2
设置计数器的样式,并将连接字符串设置为 "-":
ol { counter-reset: section; list-style-type: none; } li::before { counter-increment: section; content: counters(section, "-", lower-alpha) " "; }
CSS 语法
counters(countername, string, counterstyle)
值 | 描述 |
---|---|
countername |
必需。计数器的名称(与 counter-reset 和 counter-increment 属性使用的名称相同)。 注意名称区分大小写。 |
string | 必需。连接字符串。可以是任意数量的文本字符。 |
counterstyle |
可选。计数器的样式(可以是 list-style-type 值、@counter-style 名称或 symbols() 函数)。 默认值为 decimal。 |
技术细节
版本: | CSS3 |
---|
浏览器支持
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
支持 | 支持 | 支持 | 支持 | 支持 |
相关页面
教程:CSS 计数器