因为背景图用户是自定义的,所以设置字体颜色相反的话,方便阅读。
两个思路,一个是 filter: invert(100%)另一个是 mix-blend-mode: difference
那可能得借助canvas把图片读出来才能做反色了,正经的css样式好像还真没听说有
背景 image 设成用户定义的背景,用 css filter 取反色然后background-clip:text 具体可能需要多套几层 div
mix-blend-mode: difference; color: white;
换思路吧思路1. 让用户也设置字体颜色思路2. 文字设置text-shadow样式
13 回答13k 阅读
8 回答2.8k 阅读
2 回答5.2k 阅读✓ 已解决
5 回答1.4k 阅读
3 回答2.3k 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
5 回答1.7k 阅读✓ 已解决
6 回答3.3k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
1.2k 阅读
1 回答4.1k 阅读✓ 已解决
2 回答991 阅读
两个思路,一个是 filter: invert(100%)
另一个是 mix-blend-mode: difference