您现在的位置是:网站首页> 编程资料编程资料
CSS实现章节添加自增序号的方法_CSS教程_CSS_网页制作_
2021-09-10
1074人已围观
简介 当我们想写一个类似掘金的文章或者自己的博客的时候,是否有想过该怎么实现给自己文章的章节添加章节号,本文就来介绍一下使用CSS实现章节添加自增序号的方法,感兴趣的可以了解一下
开始
当我们想写一个类似掘金的文章或者自己的博客的时候,是否有想过该怎么实现给自己文章的章节添加章节号,给小标题增加标题号,或者给列表增加列序号,简单的静态文本我们或许可以手动输入或者使用html的有序列表
- ,但是有序列表自带样式,达到我们想要的效果可能还要费一番功夫,繁多的结构我们是否只能通过js来实现呢?
- counter-reset - 创建或者重置计数器
- counter-increment - 递增变量
- content - 插入生成的内容
- counter() 或 counters() 函数 - 将计数器的值添加到元素
- 需要使用相同的计数器名字,然后使用 counters 函数可以访问所有的计数器,并将父级与子级拼接,类似js的join函数。
- 西游记
- 红楼梦
- 甄士隐梦幻识通灵 贾雨村风尘怀闺秀
- 贾夫人仙逝扬州城 冷子兴演说荣国府
- 百年孤独
- 老人与海

最后
这里介绍了用counter-reset 和 counter-increment 操作,用content显示css计数器的方法,虽然不常用,但是确出人意料的好用。希望能够对你有所帮助,谢谢
到此这篇关于CSS实现章节添加自增序号的方法的文章就介绍到这了,更多相关CSS添加自增序号内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!
CSS计数器
css计数器通过几个css的属性值来实现,分别是
所有主流浏览器都支持,大家可以放心使用
counter-reset
使用css计数器的第一步就是创建或者重置计数器,使用counter-reset属性,默认初始值为0,可以额外设置其他初始值
counter-reset: chapter; /* 重置计数器为 0 */ counter-reset: chapter 2; /* 重置计数器为 2 */
counter-increment
counter-increment属性用于将CSS Counters的值增加给定值。参数和counter-reset一致。第一个参数应和创建计数器counter-reset的第一个参数保持一致
h1{ counter-increment: chapter; } countent
为了使用我们刚才创建的计数器,需要使用content,content是before或着after伪类中使用的属性,我们经常使用伪类来做一些修饰
h1::before{ content: counter(chapter)'. '; } 最终我们呈现的效果如下
三国演义
红楼梦
水浒传
西游记

计数器嵌套
css 的计数器还可以在列表中使用,支持嵌套,子元素中会自动创建一个CSS计数器的实例。使用 counters() 函数,在不同级别的嵌套计数器之间可以插入字符串
首先将列表的默认类型设为none不显示,否则会影响效果的显示,嵌套的
相关内容
- CSS变量实现主题切换的方法_CSS教程_CSS_网页制作_
- 教你做个可爱的css滑动导航条_CSS教程_CSS_网页制作_
- css height属性中的calc方法详解_CSS教程_CSS_网页制作_
- 详解使用 CSS prefers-* 规范提升网站的可访问性与健壮性_CSS教程_CSS_网页制作_
- 关于flex 上下文中自动 margin的问题(完整例子)_CSS教程_CSS_网页制作_
- web前端之css水平居中代码解析_CSS教程_CSS_网页制作_
- 使用css创建一个优惠券的方法_CSS教程_CSS_网页制作_
- CSS实现带箭头的提示框效果【示例代码】_CSS教程_CSS_网页制作_
- CSS实现标签效果的示例代码_CSS教程_CSS_网页制作_
- css3 响应式媒体查询的示例代码_css3_CSS_网页制作_

