CSS3-混合模式

2018-06-12  本文已影响0人  王执姬

概述


引例
通过 CSS 的 blend mode使背景图和背景色之间发生了关乎于色彩的一种的融合

混合模式

设置元素的混合模式效果可参考PS中的图层混合模式

相关属性

属性的值
normal 默认 正常
multiply 正常叠片
darken 变暗
color-burn 颜色加深
overlay 叠加
hard-light 强光
hue 色相
color 颜色
exclusion 排除
screen 滤色
lighten 变亮
color-dodge 颜色减淡
difference 差值
soft-light 柔光
saturation 饱和度
luminosity 亮度(明度)

背景混合模式

background-mode


① 仅针对元素自身(不会与父级元素背景色进行混合)
② 多重背景每个背景层的颜色都会与下方背景层及元素的背景色进行混合
③ 一个背景层只能使用一种混合模式来定义
④多重背景下,每一个背景层都可以定义自身的混合模式(用逗号隔开),但会受到下方背景层的影响

实例 图片的翻转混合

元素混合模式

mix-blend-mode


用于元素本身与下方元素的混合模式
→元素本身包括包括元素的内容及背景,引入默认包括里面的子级元素
→不同浏览器可能对body的混合解释不同

实例 多彩文字叠加

独立隔离模式

isolation


隔离具有混合模式的元素
元素应用混合模式,默认情况下,会混合z轴上所有层叠顺序比其低的混合元素
当我们希望混合模式只到某一个元素或某一组元素时,可以使用该属性。

该属性一共有三个值,但是一般只会用到isolate一个,因为应用这个属性的目的本身就是想要隔离。

上一篇下一篇

猜你喜欢

热点阅读