CSS mix-blend-mode 属性
示例
一个带有红色背景的容器和一个与红色容器混合(变暗)的图像
.container {
background-color: red;
}
.container img {
mix-blend-mode: darken;
}
亲自试一试 »
更多“亲自试一试”示例在下面。
定义和用法
The mix-blend-mode
属性指定元素内容应如何与其直接父级背景混合。
浏览器支持
表中的数字指定完全支持该属性的第一个浏览器版本。
属性 | |||||
---|---|---|---|---|---|
mix-blend-mode | 41.0 | 79.0 | 32.0 | 8.0 | 35.0 |
CSS 语法
mix-blend-mode: normal|multiply|screen|overlay|darken|lighten|color-dodge|color-burn|difference|exclusion|hue|saturation|color|luminosity;
属性值
值 | 描述 | 演示 |
---|---|---|
normal | 这是默认值。将混合模式设置为正常 | 演示 ❯ |
multiply | 将混合模式设置为 multiply | 演示 ❯ |
screen | 将混合模式设置为 screen | 演示 ❯ |
overlay | 将混合模式设置为 overlay | 演示 ❯ |
darken | 将混合模式设置为 darken | 演示 ❯ |
lighten | 将混合模式设置为 lighten | 演示 ❯ |
color-dodge | 将混合模式设置为 color-dodge | 演示 ❯ |
color-burn | 将混合模式设置为 color-burn | 演示 ❯ |
difference | 将混合模式设置为 difference | 演示 ❯ |
exclusion | 将混合模式设置为 exclusion | 演示 ❯ |
hue | 将混合模式设置为 hue | 演示 ❯ |
saturation | 将混合模式设置为 saturation | 演示 ❯ |
color | 将混合模式设置为 color | 演示 ❯ |
luminosity | 将混合模式设置为 luminosity | 演示 ❯ |
更多示例
示例
所有值演示
.normal {mix-blend-mode: normal;}
.multiply {mix-blend-mode: multiply;}
.screen {mix-blend-mode: screen;}
.overlay {mix-blend-mode: overlay;}
.darken {mix-blend-mode: darken;}
.lighten {mix-blend-mode: lighten;}
.color-dodge {mix-blend-mode: color-dodge;}
.color-burn {mix-blend-mode: color-burn;}
.difference {mix-blend-mode: difference;}
.exclusion {mix-blend-mode: exclusion;}
.hue {mix-blend-mode: hue;}
.saturation {mix-blend-mode: saturation;}
.color {mix-blend-mode: color;}
.luminosity {mix-blend-mode: luminosity;}
亲自试一试 »
示例
使用 mix-blend-mode 创建响应式剪切/挖空文本
.image-container {
background-image: url("paris.jpg");
background-size: cover;
position: relative;
height: 300px;
}
.text {
background-color: white;
color: black;
font-size: 10vw;
font-weight: bold;
margin: 0 auto;
padding: 10px;
width: 50%;
text-align: center;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
mix-blend-mode: screen;
}
亲自试一试 »
相关页面
CSS 参考: CSS background-blend-mode 属性