html - 对单个文本使用两种文本颜色,例如基于背景颜色的蒙版

标签 html jquery css css-transitions

使用所有浏览器都支持的背景进行文本蒙版/剪辑的最佳方法是什么?正如您在 Codepen 中看到的,我试图仅在红色框所在的位置将文本颜色设置为白色,而文本的其余部分将为黑色。你能告诉我哪种方法是实现这种所有浏览器都支持的效果的最佳方法吗?我制作了一个模型并附上以便更好地理解。

提前致谢。

<div class="head">AWESOME TEST</div>
<div class="box"></div> 

https://codepen.io/bootstrap007/pen/mdeYaeX

enter image description here

最佳答案

您可以使用mix-blend-mode。查看所有不同的attributes在这里看看哪一个最适合您的需求。 Here is an example

关于html - 对单个文本使用两种文本颜色,例如基于背景颜色的蒙版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62049086/

相关文章:

javascript - 在桌面 HTML 文档上运行 jquery

html - 我可以更改不同背景中文本部分的颜色吗?

javascript - 使用 Ajax 查询数据库

javascript - 如何在单击父 div 时切换无序列表中元素上的类?

html - Div 向下推到另一个 Div 下面

javascript - 制作一个动画遍历页面CSS

css - div 高度 100% 未显示在页面上

jquery - 如果 jQuery $ ('.class' , context) 与 .class 匹配,如何才能包含上下文本身?

html - 如何减少表格单元格中不需要的空间

javascript - 克隆并恢复 "tooltiped"元素