起初想找一个算法来寻找颜色对应的对比色,以在不确定文字颜色的情况下设置其背景色,这样不至于出现颜色重合或者差别不大的情况。
然后找到了这篇文章,其中介绍了mix-blend-mode
这个属性,很神奇的属性,效果:
文字会随背景色的改变进行相应改变。
mix-blend-mode
mix-blend-mode
支持多个属性值,类似PS中的图片混杂模式。参考:MDN
示例:
<style>
html,
body {
height: 100%;
margin: 0;
width: 100%;
}
.wrapper {
background: url(../beach.jpg) center center no-repeat;
b