mix-blend-mode:difference显示不同文字颜色实例页面

展示

实现原理如下。

背景图和文字正常排版,然后使用一个白色鸟图像覆盖在底部鸟图像的上面,设置混合模式为difference差值,这样,这块区域的文字颜色就变成白色了。

鸟图像的原图是黑色,这里使用了CSS mask遮罩让小鸟变色。

代码