【发布时间】:2019-10-30 17:05:38
【问题描述】:
下面是一个非常简单的例子来演示这个问题。
所有段落元素的样式都是红色的,但是::after 生成的内容应该不再是红色的。它的颜色应该是未设置的。
为什么这不起作用?
<!DOCTYPE html>
<html>
<head>
<style>
p {color:red}
p::after {
content: " and after";
color: unset;
}
</style>
</head>
<body>
<p>before</p>
</body>
</html>
对于像color 这样的属性,至少可以手动指定一个不同的值。但是我遇到了一种情况,我想在一个元素上使用filter: brightness(1.2),但不允许该过滤器影响::after 内容。
【问题讨论】:
标签: css pseudo-element