本文主要是介绍css 实现背景图和背景色正片叠底,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
.style {background-image: url(https://xxx.png);background-repeat: no-repeat;background-position: right center;background-color: rgb(3, 124, 207);border-bottom: 2px solid rgb(4, 83, 162);color: rgb(255, 255, 255);background-blend-mode: multiply; /*或者 color-burn */
}
混合模式
mix-blend-mode: normal; //正常
mix-blend-mode: multiply; //正片叠底
mix-blend-mode: screen; //滤色
mix-blend-mode: overlay; //叠加
mix-blend-mode: darken; //变暗
mix-blend-mode: lighten; //变亮
mix-blend-mode: color-dodge; //颜色减淡
mix-blend-mode: color-burn; //颜色加深
mix-blend-mode: hard-light; //强光
mix-blend-mode: soft-light; //柔光
mix-blend-mode: difference; //差值
mix-blend-mode: exclusion; //排除
mix-blend-mode: hue; //色相
mix-blend-mode: saturation; //饱和度
mix-blend-mode: color; //颜色
mix-blend-mode: luminosity; //亮度
mix-blend-mode: initial; //初始
mix-blend-mode: inherit; //继承
mix-blend-mode: unset; //复原
---------
另外图片也可与底层混合
html代码:
<div><img src="">
</div>
css代码:
div {background: #f6f6f6 //添加背景灰色
}div img {mix-blend-mode: multiply; //正片叠底
}
这篇关于css 实现背景图和背景色正片叠底的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!