无需登录 数据私有 本地保存

CSS混合模式实演 - background-blend-mode

13
0
0
0

🎨 CSS background-blend-mode 混合模式实演

直观对比16种CSS背景混合模式效果 · 支持图片+渐变/双图混合

图片: 预设图1 预设图2 预设图3 预设图4
渐变: 或图片:
🎯 叠加 overlay
全部16种混合模式 · 点击切换预览
常见问题与知识点

background-blend-mode 是CSS属性,用于定义元素的多个背景层之间如何混合。当元素设置了多个背景图像(通过background-image以逗号分隔),该属性控制它们之间的混合方式。支持16种混合模式,与Photoshop中的图层混合模式类似。

background-blend-mode:混合同一元素内的多个背景层(背景图片与背景色、或背景图片之间)。不影响元素内容。
mix-blend-mode:混合整个元素(包括其内容)与其父级或兄弟元素的背景。影响元素整体渲染。两者作用域不同,可组合使用。

所有现代浏览器均全面支持:Chrome 35+、Firefox 30+、Safari 8+、Edge 79+。IE 全系列不支持。2024年全球浏览器覆盖率超过97%,可放心使用。对于老旧浏览器,可提供降级方案(不设置混合模式即可正常显示底层背景)。

可以!当有3个或更多背景层时,可以指定多个混合模式(逗号分隔)。例如:background-blend-mode: multiply, overlay;——第一个模式应用于最上层与第二层之间,第二个模式应用于第二层与第三层之间。如果模式数量少于层数,会循环重复。

  • 图片调色:使用渐变色叠加图片(overlay/soft-light),一键实现电影级调色。
  • 悬停效果:hover时改变blend-mode,创造吸引眼球的交互。
  • 纹理叠加:将纹理图片与纯色背景混合,生成丰富质感。
  • 双曝光效果:两张图片使用screen/lighten模式混合,模拟双重曝光摄影。
  • 品牌视觉:将品牌色渐变与产品图混合,保持视觉统一。