基本语法如下:
.selector {
counter-increment: counterName incrementValue;
}
- counterName 是计数器的名称,它可以是预定义的计数器,也可以是自定义的名称。
- incrementValue 是一个整数值,表示计数器应该增加或减少的量。默认为1。
以下是一个简单的例子,演示如何使用 counter-increment 创建一个简单的章节编号效果:
body {
counter-reset: section;
}
h2::before {
counter-increment: section;
content: "Section " counter(section) ": ";
}
在这个例子中,counter-reset: section; 用于初始化一个名为 "section" 的计数器,并将其值设置为0。然后,counter-increment: section; 用于在每个 h2 元素前增加 "section" 计数器的值,而 content: "Section " counter(section) ": "; 用于在每个 h2 元素前插入带有计数器值的内容。这样,你就能够在文档中为每个章节生成一个唯一的编号。
需要注意的是,counter-increment 属性通常与 content 属性和伪元素一起使用,以实现更复杂的文档编号和标记效果。
转载请注明出处:http://www.zyzy.cn/article/detail/4173/CSS