在CSS中,有两个伪元素before和after,它们可以让我们在指定元素的前面或后面插入一些内容,为元素添加一些修饰或装饰。这两个伪元素的应用非常广泛,今天我们就来了解一下它们的用法。 首先,我们需...
在CSS中,有两个伪元素before和after,它们可以让我们在指定元素的前面或后面插入一些内容,为元素添加一些修饰或装饰。这两个伪元素的应用非常广泛,今天我们就来了解一下它们的用法。
首先,我们需要先了解它们的语法。在CSS中,我们可以使用以下代码来添加伪元素:
selector::before {
content: "";
}
<br>
selector::after {
content: "";
} html
<p class="example">这是一个段落。</p> css
.example::before {
content: "前面有内容";
}
<br>
.example::after {
content: "后面有内容";
} css
.box::before {
content: "";
width: 20px;
height: 20px;
background-color: red;
display: inline-block;
}
<br>
.box::after {
content: url("image.png");
width: 50px;
height: 50px;
display: block;
margin-top: 10px;
}