css3 图片颜色叠加--background-blend-mode

先创建一个DIV:<div class="mul"></div

给这DIV添加背景颜色和背景图片:

.mul{
    margin: 0 auto;
    border: solid 1px red;
    width: 400px;
    height: 500px;
    background: #5bd5a0 url("su1.jpg") no-repeat center center/60% auto;
}

现在我只用混合样式:

.mul{
    margin: 0 auto;
    border: solid 1px red;
    width: 400px;
    height: 500px;
    background: #5bd5a0 url("su1.jpg") no-repeat center center/60% auto;
    background-blend-mode: multiply;
}

混合模式有:

Multiply 正片叠底

Screen 滤色

Overlay 叠加

Darken 变暗

Lighten 变亮

Color dodge 颜色减淡

Color burn 颜色加深

Hard light 强光模式

Soft light 柔光模式

Difference 差值模式

Exclusion 排除模式

Hue 色相模式

Saturation 饱和度模式

Color 颜色模式

Luminosity 亮度模式

具体每一个的效果可以参考:http://www.webhek.com/css-blend-mode/

然后自己需要用的时候,可以在PS里先把自己想到模式找出来,再找到对应的样式来使用。

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
`background-blend-mode` 是一个 CSS 属性,用于指定背景图像和背景颜色的混合模式。它可以用于创建各种视觉效果,例如将背景图像和背景颜色混合在一起,或者在两个或更多背景图像之间创建混合效果。 `background-blend-mode` 属性允许您指定以下混合模式之一: - `normal`:默认模式,背景颜色完全覆盖背景图像。 - `multiply`:将背景颜色与背景图像相乘。 - `screen`:将背景颜色与背景图像相加并减去它们的乘积。 - `overlay`:根据背景颜色的亮度值调整背景图像的亮度和对比度。 - `darken`:将背景颜色和背景图像比较,选择最暗的颜色作为最终颜色。 - `lighten`:将背景颜色和背景图像比较,选择最亮的颜色作为最终颜色。 - `color-dodge`:将背景颜色除以背景图像的反色。 - `color-burn`:将背景颜色与背景图像的反色相除,然后取反。 - `hard-light`:根据背景颜色的亮度值调整背景图像的亮度和对比度,如果背景颜色比中间值更暗,则将背景图像变暗,否则将背景图像变亮。 - `soft-light`:根据背景颜色的亮度值调整背景图像的亮度和对比度,如果背景颜色比中间值更暗,则将背景图像变暗,否则将背景图像变亮。 - `difference`:将背景颜色和背景图像相减并取绝对值。 - `exclusion`:根据背景颜色和背景图像的亮度值计算最终颜色。 使用 `background-blend-mode` 属性还可以指定多个背景图像之间的混合模式,通过使用逗号将多个值分隔开来设置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值