background-blend-mode

background-blend-mode CSS 属性设置元素的背景图像如何彼此混合以及如何与元素的背景颜色混合。

试试看

混合模式应按与 background-image 属性相同的顺序定义。如果混合模式和背景图像列表的长度不相等,则会重复和/或截断,直到长度匹配。

语法

css
/* One value */
background-blend-mode: normal;

/* Two values, one per background */
background-blend-mode: darken, luminosity;

/* Global values */
background-blend-mode: inherit;
background-blend-mode: initial;
background-blend-mode: revert;
background-blend-mode: revert-layer;
background-blend-mode: unset;

<混合模式>

要应用的混合模式。可以有多个值,用逗号隔开。

正式定义

初始值normal
应用于所有元素。在 SVG 中,它应用于容器元素、图形元素和引用图形的元素。它也应用于 ::first-letter::first-line
继承
计算值如指定
动画类型不可动画

正式语法

background-blend-mode = 
<mix-blend-mode>#

示例

基本示例

css
.item {
  width: 300px;
  height: 300px;
  background: url("image1.png"), url("image2.png");
  background-blend-mode: screen;
}

尝试不同的混合模式

规范

规范
合成和混合级别 2
# background-blend-mode

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅