css content img,css的content属性的具体使用

content属性一般用于::before、::after伪元素中,用于呈现伪元素的内容。平时content属性值我们用的最多的就是给个纯字符,其实它还有很多值可供选择。

1、插入纯字符

84b3271fa32ef79766baf7ced9b6d227.png

*{margin: 0;padding: 0;box-sizing: border-box;}

li{list-style: none;}

.content{

position: relative;padding: 10px;

border: 1px solid #666;margin: 10px;

}

.content.only-text::before{

content: '插入纯字符';

}

1、插入纯字符

2、插入图片

d07a03c38735b0be1c94c9706018f4f7.png

*{margin: 0;padding: 0;box-sizing: border-box;}

li{list-style: none;}

.content{

position: relative;padding: 10px;

border: 1px solid #666;margin: 10px;

}

.content.fill-image::before{

content: url('https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo_top_86d58ae1.png');

}

2、插入图片

3、插入元素属性

0a073690c7281b48c92eb9a995369964.png

*{margin: 0;padding: 0;box-sizing: border-box;}

li{list-style: none;}

.content{

position: relative;padding: 10px;

border: 1px solid #666;margin: 10px;

}

.content.fill-dom-attr::before{

content: attr(data-title);

}

3、插入元素属性

4、插入当前元素编号(即当前元素索引)

这个特性可用于活动页面的规则介绍。

ee1a42d90f206188037db7365344382b.png

*{margin: 0;padding: 0;box-sizing: border-box;}

li{list-style: none;}

.content{

position: relative;padding: 10px;

border: 1px solid #666;margin: 10px;

}

.fill-dom-index li{

position: relative;

/* 给计数器加器起个名字,它只会累加 li 标签的索引,li元素中间的div并不会理会 */

counter-increment: my;

}

.fill-dom-index li div::before{

/* 使用指定名字的计算器 */

content: counter(my)'- ';

color: #f00;

font-weight: 600;

}

4、插入当前元素编号(即当前元素索引)

  • 我是第1个li标签
我是li标签中的第1个div标签
我是第2个li标签
我是第3个li标签
我是li标签中的第2个div标签
我是第4个li标签
我是第5个li标签

5、插入当前元素编号(指定种类)

c2e43a4b42c55c824157b2e751f419b2.png

*{margin: 0;padding: 0;box-sizing: border-box;}

li{list-style: none;}

.content{

position: relative;padding: 10px;

border: 1px solid #666;margin: 10px;

}

.fill-dom-index2 li{

position: relative;

counter-increment: my2;

}

.fill-dom-index2 li div::before{

/* 第二个参数为list-style-type,可用值见: http://www.w3school.com.cn/cssref/pr_list-style-type.asp*/

content: counter(my2,lower-latin)'- ';

color: #f00;

font-weight: 600;

}

5、插入当前元素编号(指定种类)

  • 我是第1个li标签
我是li标签中的第1个div标签
我是第2个li标签
我是第3个li标签
我是li标签中的第2个div标签
我是第4个li标签
我是第5个li标签

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值