当前第2页 返回上一页
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | < div class = "container" >
< ul >
< li > 菜单1
< ul >
< li >菜单1.1</ li >
< li >菜单1.2</ li >
< li >菜单1.3
< ul >
< li >菜单1.3.1</ li >
< li >菜单1.3.2</ li >
< li >菜单1.3.3</ li >
< li >菜单1.3.4</ li >
</ ul >
</ li >
</ ul >
</ li >
< li >菜单2
< ul >
< li >菜单2.1</ li >
< li >菜单2.2</ li >
< li >菜单2.3</ li >
</ ul >
</ li >
</ ul >
</ div >
|
css代码:
首先我们要创建一个计数器,定义计数器的名称为:nested-counter,初始化值为:0;增量为:1。
1 2 3 4 5 6 7 8 | ul {
list-style : none ;
counter-reset:nested- counter ;
}
ul li {
counter-increment:nested- counter ;
line-height : 1.6 ;
}
|
显示计数器很简单。我们将使用一个点作为嵌套计数器之间的分隔符,我们将在计数器和列表项中的文本之间添加一个右括号作为分隔符,仅用于更改。
1 2 3 4 5 | ul li :before {
/ * counters ()函数内的字符串是两个计数器之间的分隔符,并且函数外部的字符串是生成的数字和列表项的文本之间的分隔符* /
content : counters (nested- counter , "." ) ") " ;
font-weight : bold ;
}
|
实现效果,看上图。
两个计数器之间的分隔符,可以有很多,如"."、“-”等等。
三、计数器的样式
计数器也是可以设置样式的,不仅仅可以用数字来显示编号,还可以是字母(如a,A),罗马字符(如:?。???)等等,只要是css list-style-type属性可用的列表样式类型中的任何一种都可以来设置计数器的样式。在之前的文章【css如何设置列表样式?列表样式的实现】中有介绍,大家可以参考一下。
那么如何设置?
这就需要设置style参数,我们来看看基本语法:
1 2 | counter (name,style)
counters (name,分隔符,style)
|
name:计数器名称,style就是样式了。
以下是所有可能的计数器样式:
1 | disc | circle | square | decimal | decimal-leading-zero | lower-roman | upper-roman | lower-greek | lower-latin | upper-latin | armenian | georgian | lower-alpha | upper-alpha | none | inherit
|
总结:以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。
以上就是css如何使用计数器给元素自动编号?css计数器的使用(代码示例)的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
css的背景图怎么加边框
css3中如何实现图片翻转
使用js或css如何实现瀑布流布局,几种方案介绍
css怎么让一段缩进
css规则定义怎么设置行间距
css样式重置
css如何修改光标颜色
css中清除浮动有哪几种方式
css行内样式为什么尽量不要使用
css border-bottom-color属性怎么用
更多相关阅读请进入《css》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » css如何使用计数器给元素自动编号?css计数器的使用(代码示例)