css 从背景图像反转文本颜色

gcmastyq  于 2023-01-27  发布在  其他
关注(0)|答案(1)|浏览(175)

我有一个黑色的星空背景页面,导航栏是白色文本。滚动时导航栏停留在顶部,导航栏的链接在经过页面上的其他图像时几乎不可见,因为导航栏是透明的。我如何根据文本后面的内容反转文本的颜色?

6pp0gazn

6pp0gazn1#

您需要使用mix-blend-mode: difference;,如下所示:https://jsfiddle.net/avdeoq97/
但是最好给予你的导航栏一个不同的背景,比如一个玻璃效果的投影,这样它就可以一直被看到。单独的反转颜色可能不太容易接近。

相关问题