css 是否有第三个伪元素,如after和before

tpxzln5u  于 2023-01-18  发布在  其他
关注(0)|答案(1)|浏览(201)

我需要类似.foo.bar的第三个伪元素。

.foo.bar:before { content: "x "; }
.foo.bar:after { content: " x"; }

.foo.bar:before:before { content: "bad "; color: red; }
<div class="foo">apple</div>
<div class="foo bar">orange</div>
<div class="foo">chainsaw</div>
ie3xauqp

ie3xauqp1#

不。它是可能的(使用CSS)前置到::before::aftercontent:,或者换句话说-使content:"x";成为bad x,因为任何定义的规则都会覆盖旧的规则,而且没有 * 第三个 * 到::before::after伪元素。

相关问题