深入理解CSS计数器_html/css_WEB-ITnose
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了深入理解CSS计数器_html/css_WEB-ITnose,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2532字,纯文字阅读大概需要4分钟。
内容图文
![深入理解CSS计数器_html/css_WEB-ITnose](/upload/InfoBanner/zyjiaocheng/404/5fcbc6a1e0b4428cabbfd85737874742.jpg)
前面的话
我们对计数器已经不陌生了,有序列表中的列表项标志就是计数器。
创建计数器
创建计数器的基础包括两个方面,一是能重置计数器的起点,二是能将其递增一定的量。
counter-reset
counter-reset:none;(默认)counter-reset:// 是计数器标识符,是创作人员自己起的一个名字// 是重置的数字
counter-reset: c1 4;//表示将c1的计数器重置为4counter-reset: c1 4 c2 0 c3 -5;//表示将c1重置为4,将c2重置为0,将c3重置为-5couter-reset: c1;//将c1重置为0
[注意]如果不设置
counter-increment
counter-increment:none;(默认)counter-increment:// 是计数器标识符,是创作人员自己起的一个名字// 是递增的数字
counter-increment: c1 4;//表示将c1计数器的递增设为4 counter-reset: c1 4 c2 0 c3 -5;//表示将c1递增设为4,将c2递增设为0,将c3递增设为-5 couter-increment: c1;//将c1计数器的递增设为1
[注意]如果不设置
使用计数器
具体使用计数器需要结合使用content属性和counter()函数
counter()函数
counter()函数接受两个参数,而且两参数之间用逗号(,)来分隔,第一个参数是计数器标识符,第二个参数设置计数器风格(可省略),与列表中list-style-type值相同。同样的,可以使用多个counter()函数。
content: counter(c1,upper-roman);//表示使用大写罗马字母格式的计数器c1
【关于计数器风格详细下面演示框】
<演示框>点击下列相应属性值可进行演示演示框>
DEMO
简单计数器演示
<演示框>点击下列相应属性值可进行演示演示框>
代码查看
层级目录演示
<演示框>点击下列相应属性值可进行演示演示框>
第一章
第一部分
第一节
第二节
第二部分
第一节
第二章
第一部分
第一节
第二节
第二部分
第一节
第三章
第一部分
第一节
第二节
第二部分
第一节
body,h2,h3,p{ margin: 0;} #oShow{ counter-reset: c2;}#oShow h2{ counter-reset: c3 cp; counter-increment: c2;}#oShow h3{ counter-increment: c3; counter-reset: cp; text-indent: 2em;}#oShow p{ counter-increment: cp; text-indent: 4em; }#oShow h2:before{ content: counter(c2);}#oShow h3:before{ content: counter(c2) '.' counter(c3);}#oShow p:before{ content: counter(c2) '.' counter(c3) '.' counter(cp); }
内容总结
以上是互联网集市为您收集整理的深入理解CSS计数器_html/css_WEB-ITnose全部内容,希望文章能够帮你解决深入理解CSS计数器_html/css_WEB-ITnose所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。