css - 如何使用 CSS 反转颜色?

标签 css colors

HTML

<div>
    <p>inverted color</p>
</div>

CSS

div {
    background-color: #f00;
}
p { 
    color: /* how to use inverted color here in relation with div background ? */
}

有没有办法用 CSS 反转 p 颜色?

color: transparent; 为什么 color: invert; 即使在 CSS3 中也没有?

最佳答案

为段落添加相同颜色的背景,然后用 CSS 反转:

div {
    background-color: #f00;
}

p { 
    color: #f00;
    -webkit-filter: invert(100%);
    filter: invert(100%);
}
<div>
    <p>inverted color</p>
</div>

关于css - 如何使用 CSS 反转颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17741629/

相关文章:

colors - 如何更改 zsh 中提示的颜色(与普通文本不同)?

javascript - 如何在输入文本框时显示键盘

javascript - 一切都很好,除了标签。 (HTML,CSS,JS)

html - 更改滚动列表中的选择颜色

vb.net - 如何在 VB.NET 中为 CheckedListBox 项目着色?

css - 删除在命名的 CSS 颜色上突出显示的激烈 Sublime Text 语法

css - 如何更改Grails的打印布局

html - 为什么我的图像将我的 <td> 推到右边那么远?

javascript - 始终在 materializecss 中显示汉堡菜单

javascript - 尝试制作一个在结果为负数时显示红色文本的计算器