Css3伪元素before和after的区别和用法
- 2021年1月3日
- 1,185 次
Css3中的伪元素before和after是非常实用的两个伪元素,在Css3出来后,使网页前端设计人员在页面设计上更加方便和快捷。
那么before和after这两个伪元素有什么区别呢?
从英文字面上来理解:
before:意思是在什么什么之前,而after:意思是在什么什么之后的意思,区别起来还是很简单的。
伪元素before和after的用法:
before和after伪元素必须包含:content:' ';样式。
例如:
h3::before{content:'\e67d';font-family: "iconfont";font-size:24px;color:red;}
content中引用的是阿里的一个图标库,设置了文字样式,文字大小,文字的颜色。可以看出before和after伪元素其实和一般的Css的元素是一样的,可以设置很多样式,唯一不同的是必须包含content,否则伪元素将不生效。
伪元素before和after运用场景:
比这一般在制作排行榜或者是栏目标题前使用before伪元素,给排行榜添加有序排行美化,引用字体图标库给版块标题添加可视化图标进行美化。而after用的比较少,一般是应用在清除Div浮动上。
若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。
- 上一篇: IT男的兴奋点是什么?
- 下一篇: dedecms如何快速防站?10分钟防一个dedecms模板
- 使用Css3的transition和transform属性实现图片动态翻转效果实例 2022-05-06
- CSS3中background属性有哪些?background用法解析 2022-09-29
- 学习前端html必须掌握要懂的英文单词 2021-01-05
- Html、Css中控制文字实现不换行超出部分隐藏显示省略号 2021-11-02
- 自适应网站导航栏Css实现横向滑动显示所有栏目名称 2021-11-03
- jQuery实现tab切换栏特效 实现多个模块点击切换 2021-03-18
