全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

css伪元素的实用技巧

发布时间:2022-10-10 14:01:47
发布人:wjy

  1.定义

  伪元素用于创建一些不在文档树中的元素,并为其添加样式。比如说,我们可以通过:before :after来在一个元素前、后增加一些文本,并为这些文本添加样式。虽然用户可以看到这些文本,但是这些文本实际上不在文档树中。

  2.伪元素的单双冒号

  在CSS2之前规范不明确的时,伪元素使用单冒号(:)来表示;

  在CSS3规范中的要求使用双冒号(::)表示伪元素,以此来区分伪元素和伪类;但为了向上兼容,现在用单冒号(:)也可以的。

  3. 使用场景

  下面运用before和after在元素前面和后面插入伪元素,实现一些有意思的小效果,代码和效果图附上。

  3.1用伪元素实现插入文字、字体图标库

  3.1.1插入文字:

css伪元素的实用技巧1

  效果如下:

css伪元素的实用技巧2

  3.1.2插入iconfont字体图标库:

css伪元素的实用技巧3

  根据效果图可以看到伪元素是inline元素类型

css伪元素的实用技巧4

  3.2清除浮动

  解决浮动导致的父元素高度塌陷的问题

css伪元素的实用技巧5

  3.3分割线效果

css伪元素的实用技巧6

  效果图:

css伪元素的实用技巧7

  3.4对话框效果

css伪元素的实用技巧8

  效果图如下:

css伪元素的实用技巧9

  3.5 相片层叠效果

css伪元素的实用技巧10

css伪元素的实用技巧11

  效果图如下:

css伪元素的实用技巧12

  总结

  使用伪元素能实现的效果非常多,也可以减少网页中标签的使用,一起动手试试看伪元素的妙用技巧吧。

相关文章

Flutter和 qt的区别都有什么?

Flutter和 qt的区别都有什么?

2023-10-14
rnn和lstm中batchsize和timestep的区别是什么?

rnn和lstm中batchsize和timestep的区别是什么?

2023-10-14
什么是OA服务器?

什么是OA服务器?

2023-10-14
常用的渗透测试工具都有哪些?

常用的渗透测试工具都有哪些?

2023-10-14

最新文章

常见网络安全面试题:Windows常用的命令有哪些?

常见网络安全面试题:Windows常用的命令有哪些?

2023-10-09
常见网络安全面试题:根据设备告警如何展开排查?

常见网络安全面试题:根据设备告警如何展开排查?

2023-10-09
常见网络安全面试题:mysql加固呢?(数据库加固)

常见网络安全面试题:mysql加固呢?(数据库加固)

2023-10-09
常见网络安全面试题:windows和linux加固?(操作系统加固)

常见网络安全面试题:windows和linux加固?(操作系统加固)

2023-10-09
在线咨询 免费试学 教程领取