css伪元素以及counter计数器

-

css的伪类有:::before、::after、::first-letter、::first-line、::selection

::before、::after 用于在元素之前之后插入内容。

::first-line、 ::first-letter用于改变元素 首行、首字母样式。

::selection 用于改变选中样式

.wrap .p::first-line{
    color: RED; /* 首行变红 */
}
.wrap .p::first-letter{
    color: blue; /* 首字母变篮 */
}
.wrap .p::selection{
    color: green; /* 选中文字变绿 */
}

::before、::after有content属性,用来插入内容

接下来主要介绍content中的counter(计数器)属性

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

2、使用计数器自动编号

-  counter-reset  创建或重置计数器

-  counter-increment  递增变量

- content  插入生成的内容

- counter()或counters()函数   将计数器添加到元素

 

使用计数器:

body{
    counter-reset: my; /* 创建计数器 */
}
.p::before{
    counter-increment: my; /* 计数器递增 */
    content: counter(my)'哈' /* 用counter函数把计数器插入到元素中 */
}

效果

 

 

 

 

 

-

posted @ 2022-04-14 21:19  古墩古墩  Views(130)  Comments(0Edit  收藏  举报