小库平台



欢迎您 本站地址:  
返回首页   返回编程教学   周礼  励志故事  女生头像暴富  端游源码  30以内加减法  汉书  网络单机  菜肴类 

CSS 计数器

CSS 计数器通过一个变量来设置,根据规则递增变量。


使用计数器自动编号

CSS 计数器根据规则来递增变量。

CSS 计数器使用到以下几个属性:

要使用 CSS 计数器,得先用 counter-reset 创建:

以下实例在页面创建一个计数器 (在 body 选择器中),每个 <h2> 元素的计数值都会递增,并在每个 <h2> 元素前添加 "Section <计数值>:"

CSS 实例

body { counter-reset: section; } h2::before { counter-increment: section; content: "Section " counter(section) ": "; }

尝试一下 >

嵌套计数器

以下实例在页面创建一个计数器,在每一个 <h1> 元素前添加计数值 "Section <主标题计数值>.", 嵌套的计数值则放在 <h2> 元素的前面,内容为 "<主标题计数值>.<副标题计数值>":

CSS 实例

body { counter-reset: section; } h1 { counter-reset: subsection; } h1::before { counter-increment: section; content: "Section " counter(section) ". "; } h2::before { counter-increment: subsection; content: counter(section) "." counter(subsection) " "; }

尝试一下 >

计数器也可用于列表中,列表的子元素会自动创建。这里我们使用了 counters() 函数在不同的嵌套层级中插入字符串:

CSS 实例

ol { counter-reset: section; list-style-type: none; } li::before { counter-increment: section; content: counters(section,".") " "; }

尝试一下 >

CSS 计数器属性

属性 描述
content 使用 ::before 和 ::after 伪元素来插入自动生成的内容
counter-increment 递增一个或多个值
counter-reset 创建或重置一个或多个计数器

小库网-更多推荐

段子朋友圈文案舔狗日记
聊斋志异仪礼孟子
歇后语儿童故事校园故事
字符统计工具2048猜猜金币在哪
平面设计软件电子电路软件中文歌曲
中英串烧鸟叫音效开场音效
小偷采集源码微信开发源码其它模板源码
小程序模板源码中国各省省会各国货币代码
各国官方语言一笔绘画素材
拼音学习春秋战国梁书
隋书新五代史元史
单机游戏益心安神茶茶饮简介
学习Python2.x学习ASP学习SQL

欢迎您来到小库网!
小库提示

扫描下方二维码,访问手机版。