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 计数器