Overlay = Multiply(正片疊底)暗部 + Screen(滤色)亮部。50% 灰為分水嶺:基底層 > 50% 灰 → 變亮(滤色);< 50% 灰 → 變暗(正片疊底)。純黑/純白保持不變。這使其成為非破壞性增強對比度、增加質感、營造光影的萬能圖層。



技巧:不滿意基礎漸變時,Overlay 圖層可作為「非破壞性修飾層」快速迭代,避免重繪基礎層。



此法極適用於按鈕、圖標、Logo 等小尺寸高精度元件。




| 分組 | 模式 | 核心效果 | 典型用途 |
|---|---|---|---|
| 正片疊底組 | Multiply | 變暗,保留暗部細節 | 陰影、紋理疊加、線稿上色 |
| Color Burn | 加深對比,增加飽和度 | 戲劇性陰影、燒邊效果 | |
| Linear Burn | 線性變暗,對比更強 | 強力陰影、曝光補償 | |
| 滤色組 | Screen | 變亮,保留亮部細節 | 高光、光效、煙霧、去黑底 |
| Color Dodge | 減淡對比,極亮發光 | 強光、魔法特效、發光邊緣 | |
| Linear Dodge | 線性變亮 | 柔光疊加、HDR 合成 | |
| 對比組 | Overlay | 對比度 S 型增強,中性灰透明 | 質感增強、光影塑造、非破壞修圖 |
| Soft Light | 柔和 Overlay | 微調光影、柔和質感 | |
| Hard Light | 強烈 Overlay | 強對比質感、劇烈光影 | |
| Vivid Light | 極致對比 | 藝術特效、誇張風格 | |
| 差值組 | Difference | 像素差值,反色效果 | 對齊檢查、特效、文字反色 |
| Exclusion | 低對比度差值 | 柔和反色、復古風格 | |
| 色彩組 | Hue/Saturation/Color/Luminosity | 分通道替換 | 換色、黑白著色、亮度獨立調整 |
現代瀏覽器原生支援混合模式,可直接在 CSS 中實現上述效果,零圖片、可動態、響應式、可動畫:
.btn::before {
content: '';
position: absolute;
inset: 0;
background: linear-gradient(135deg, transparent, rgba(255,255,255,.4), transparent);
mix-blend-mode: overlay;
pointer-events: none;
}
.hero {
background-image: url(castle.jpg), linear-gradient(#1a0d2e, #0d0817);
background-blend-mode: overlay, normal;
}
混合模式是設計師的「魔法畫筆」,亦是前端工程師的「性能利器」。掌握其數學本質,靈活組合,能以極低成本產出極高視覺質感的介面。