博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS3 counter计数器
阅读量:4952 次
发布时间:2019-06-11

本文共 1078 字,大约阅读时间需要 3 分钟。

counter函数

它通常与伪元素一起使用,但理论上可以在支持值的任何地方使用

返回值

指定计数器当前的值

用法

counter(countername)

计数器的名字通过属性counter-incrementcounter-reset定义。

counter-increment属性

它的值包括两部分:第一个为计数器的名字,第二个值标识递增的值(默认为1),比如:

counter-increment:count 1  /*每次递增1*/

counter-increment:count 2  /*每次递增2*/

counter-reset属性

它的值包括两部分:第一部分为计数器的名字;第二部分为计数器的起始值(默认为0),比如:

counter-reset:count 0 /*从1开始计数*/

counter-reset:count 2 /*从3开始计数*/

counter-reset:count1 0 count2 1 count3 2/*声明了三个计数器count1,count2,count3*/

与content搭配使用

content主要是跟 :after, :before,::after,::before来搭配用的。

:after{

  content:conter(count)

}

整体例子

html:

<dl>

 
<
dt
>example</
dt
>
 <
dd
>example</
dd
>
 
<
dd
>example</
dd
>
 
<
dd
>example</
dd
>
 
<
dt
>example2</
dt
>
 
<
dd
>example2</
dd
>
 <
dd
>example2</
dd
>
 <
dd
>example2</
dd
>
 
<
dd
>example2</
dd
>
</
dl
>
css:
dl { 
counter-reset
:test
1 
0
;}
dt { 
counter-increment
: test
1
counter-reset
: test
2 
0
;}
dt:before{ 
content
:
counter
(test
1
)
"、"
;}
dd{ 
counter-increment
:test
2
;}
dd:before{
 
content
:
counter
(test
1
)
"-"
counter
(test
2
)
"、"
;
}
 

效果如下:

 

转载于:https://www.cnblogs.com/embrace-ly/p/11290514.html

你可能感兴趣的文章
SQL 能做什么?
查看>>
java IO操作:FileInputStream,FileOutputStream,FileReader,FileWriter实例
查看>>
使用Busybox制作根文件系统
查看>>
Ubuntu候选栏乱码
查看>>
基于SSH框架的在线考勤系统开发的质量属性
查看>>
jpg图片在IE6、IE7和IE8下不显示解决办法
查看>>
delphi之模糊找图
查看>>
transitionFromViewController方法的使用
查看>>
.NET终于也沦陷了
查看>>
这个我觉得是苹果的一个严重坏影响
查看>>
shell:crontab
查看>>
v$与v_$视图 关系
查看>>
剑指Offer——二维数组中的查找
查看>>
PHPCMS几个有用的全局函数
查看>>
css3放大效果
查看>>
Android NDK builder for Eclipse in Windows
查看>>
wildfly 在 jee war 外部写配置文件
查看>>
白牌交换机现状分析zz
查看>>
数据表示和基本运算第一弹
查看>>
用 LaTeX 排版编程技术书籍的一些个人经验
查看>>