css里面content 无法调用,详解css中的content属性的用法

c78424ebebcd1dd30b2e8e5bbeab2791.png

content属性一般用于::before、::after伪元素中,用于呈现伪元素的内容。

用法详解

1、插入纯字符

c6f4cf2c63e4a71fae382165d0993f46.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、插入纯字符

(视频教程推荐:css视频教程)

2、插入图片

8d92aeeb887159fb652194f259288451.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、插入元素属性

04fe6b94a844a0e2d71884221749c322.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、插入当前元素编号(即当前元素索引)

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

cc5f72da7d30a23efe555f94f7f4c375.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、插入当前元素编号(指定种类)

737eab87982595b7204c0e2aaae0b826.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标签

推荐教程:css快速入门

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值