在CSS中,:before和::after是伪元素,它们可以用于在HTML元素的内容前面或后面插入额外的内容。这些伪元素可以通过CSS样式进行定位、样式化和动画效果的添加,为开发人员提供了更多的灵活性和创造力。在本文中,我将详细介绍:before和::after伪元素的几个实际用途,并提供相应的源代码示例。
- 添加装饰元素或图标
:before和::after伪元素常用于在HTML元素的内容前后添加装饰性元素或图标。这在设计中经常用于美化按钮、列表、导航菜单等元素。下面是一个示例,演示如何使用:before和::after伪元素添加箭头图标:
<!DOCTYPE html>
<html>