使用::befor和::after伪元素在网站中添加图标
Posted yaotome
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用::befor和::after伪元素在网站中添加图标相关的知识,希望对你有一定的参考价值。
css3为了区分伪类和伪元素,伪元素采用双冒号写法。
常见伪类——:hover,:link,:active,:target,:not(),:focus。
常见伪元素——::first-letter,::first-line,::before,::after,::selection。
::before和::after下特有的content,用于在css渲染中向元素逻辑上的头部或尾部添加内容。
这些添加不会出现在DOM中,不会改变文档内容,不可复制,仅仅是在css渲染层加入。
所以不要用:before或:after展示有实际意义的内容,尽量使用它们显示修饰性内容,例如图标。
举例:网站有些联系电话,希望在它们前加一个icon?,就可以使用:before伪元素,如下:
<!DOCTYPE html> <meta charset="utf-8" /> <style type="text/css"> .phoneNumber::before { content:‘260E‘; font-size: 15px; } </style> <p class="phoneNumber">12345645654</p>
这些特殊字符的html,js和css的写法是不同的
![技术分享图片](https://image.cha138.com/20210820/a1f02b1b4e04497a90f7602f84af154a.jpg)
![技术分享图片](https://image.cha138.com/20210820/93575a66db80447081631762b0d765c7.jpg)
![技术分享图片](https://image.cha138.com/20210820/b60d5bd90e0744e5bd13048fc5e40dcd.jpg)
![技术分享图片](https://image.cha138.com/20210820/aa9f13f54eb243e1b3c95f99c1f8c366.jpg)
![技术分享图片](https://image.cha138.com/20210820/ca139e6bc2d2496684ed207f8e3629cb.jpg)
![技术分享图片](https://image.cha138.com/20210820/18ccc8277727401b86d81e7906959e7c.jpg)
![技术分享图片](https://image.cha138.com/20210820/39381a963bac431ba1775b42359da015.jpg)
![技术分享图片](https://image.cha138.com/20210820/f089d87a42d24edb9dc38b5863d043e0.jpg)
![技术分享图片](https://image.cha138.com/20210820/000459c4434f45a28af06e2833871337.jpg)
![技术分享图片](https://image.cha138.com/20210820/605ff887781d48c5a5d37948b9c1b3ba.jpg)
![技术分享图片](https://image.cha138.com/20210820/02743c3fb3764639816c63b60d42871b.jpg)
以上是关于使用::befor和::after伪元素在网站中添加图标的主要内容,如果未能解决你的问题,请参考以下文章