- CSS 教程
- CSS - 首頁
- CSS - 路線圖
- CSS - 簡介
- CSS - 語法
- CSS - 選擇器
- CSS - 引入
- CSS - 度量單位
- CSS - 顏色
- CSS - 背景
- CSS - 字型
- CSS - 文字
- CSS - 圖片
- CSS - 連結
- CSS - 表格
- CSS - 邊框
- CSS - 塊級邊框
- CSS - 內聯邊框
- CSS - 外邊距
- CSS - 列表
- CSS - 內邊距
- CSS - 游標
- CSS - 輪廓
- CSS - 尺寸
- CSS - 捲軸
- CSS - 內聯塊
- CSS - 下拉選單
- CSS - 可見性
- CSS - 溢位
- CSS - 清除浮動
- CSS - 浮動
- CSS - 箭頭
- CSS - 尺寸調整
- CSS - 引號
- CSS - 順序
- CSS - 定位
- CSS - 連字元
- CSS - 懸停
- CSS - 顯示
- CSS - 聚焦
- CSS - 縮放
- CSS - 平移
- CSS - 高度
- CSS - 連字元字元
- CSS - 寬度
- CSS - 不透明度
- CSS - Z 索引
- CSS - 底部
- CSS - 導航欄
- CSS - 覆蓋層
- CSS - 表單
- CSS - 對齊
- CSS - 圖示
- CSS - 圖片庫
- CSS - 註釋
- CSS - 載入器
- CSS - 屬性選擇器
- CSS - 組合器
- CSS - 根元素
- CSS - 盒模型
- CSS - 計數器
- CSS - 剪下
- CSS - 書寫模式
- CSS - Unicode 雙向演算法
- CSS - min-content
- CSS - All
- CSS - Inset
- CSS - Isolation
- CSS - Overscroll
- CSS - Justify Items
- CSS - Justify Self
- CSS - Tab Size
- CSS - 指標事件
- CSS - Place Content
- CSS - Place Items
- CSS - Place Self
- CSS - Max Block Size
- CSS - Min Block Size
- CSS - Mix Blend Mode
- CSS - Max Inline Size
- CSS - Min Inline Size
- CSS - Offset
- CSS - Accent Color
- CSS - User Select
- CSS 高階
- CSS - 網格
- CSS - 網格佈局
- CSS - Flexbox
- CSS - 可見性
- CSS - 定位
- CSS - 層
- CSS - 偽類
- CSS - 偽元素
- CSS - @規則
- CSS - 文字效果
- CSS - 分頁媒體
- CSS - 列印
- CSS - 佈局
- CSS - 驗證
- CSS - 圖片精靈
- CSS - Important
- CSS - 資料型別
- CSS3 教程
- CSS3 - 教程
- CSS - 圓角
- CSS - 邊框圖片
- CSS - 多重背景
- CSS - 顏色
- CSS - 漸變
- CSS - 盒陰影
- CSS - 盒裝飾中斷
- CSS - 游標顏色
- CSS - 文字陰影
- CSS - 文字
- CSS - 2D 變換
- CSS - 3D 變換
- CSS - 過渡
- CSS - 動畫
- CSS - 多列
- CSS - 盒尺寸
- CSS - 工具提示
- CSS - 按鈕
- CSS - 分頁
- CSS - 變數
- CSS - 媒體查詢
- CSS - 函式
- CSS - 數學函式
- CSS - 遮罩
- CSS - 形狀
- CSS - 樣式圖片
- CSS - 特異性
- CSS - 自定義屬性
- CSS 響應式
- CSS RWD - 簡介
- CSS RWD - 視口
- CSS RWD - 網格檢視
- CSS RWD - 媒體查詢
- CSS RWD - 圖片
- CSS RWD - 影片
- CSS RWD - 框架
- CSS 工具
- CSS - PX 到 EM 轉換器
- CSS - 顏色選擇器和動畫
- CSS 資源
- CSS - 有用資源
- CSS - 討論
CSS - background-blend-mode 屬性
CSS background-blend-mode 屬性用於確定元素的背景圖片如何彼此混合或與背景顏色混合。
語法
background-blend-mode: normal | multiply | screen | overlay | darken | lighten | color-dodge | saturation | color | luminosity;
屬性值
| 值 | 描述 |
|---|---|
| normal | 不進行混合;背景層按 CSS 中指定的顯示,它們之間沒有任何互動。預設值。 |
| multiply | 背景層的顏色相乘,導致影像變暗,重疊的顏色變得更強烈。 |
| screen | 背景層的顏色被反轉、相乘,然後再次反轉,導致影像變亮,亮度增加。 |
| overlay | 根據背景顏色結合 multiply 和 screen 模式,在較暗區域使影像變暗,在較亮區域使影像變亮。 |
| darken | 保留重疊背景層中最暗的顏色,導致整體影像變暗,顏色混合以保持較低的亮度。 |
| lighten | 保留重疊背景層中最亮的顏色,導致影像變亮,顏色混合以保持較高的亮度。 |
| color-dodge | 使背景層的顏色變亮以反映混合顏色,通常產生高對比度和鮮豔的效果。 |
| saturation | 透過調整背景層的飽和度來混合它們,同時保持色調和亮度,從而影響顏色的強度。 |
| color | 透過保留色調和飽和度同時組合它們的亮度來混合背景層,從而產生具有混合顏色特徵的彩色影像。 |
| luminosity | 透過保留亮度和暗度同時組合它們的色調和飽和度來混合背景層,從而影響整體亮度而不改變顏色特徵。 |
CSS 背景混合模式屬性示例
以下示例說明了使用不同值的 background-blend-mode 屬性。
使用 Normal 值的背景混合模式屬性
要顯示一個影像,使得背景層在它們之間沒有任何互動的情況下顯示,我們使用 normal 值。這在以下示例中顯示。
示例
<!DOCTYPE html>
<html>
<head>
<style>
.blend-mode {
border: 5px solid lightgray;
width: 300px;
height: 300px;
background: url('/css/images/red-flower.jpg'),
url('/css/images/yellow-flower.jpg');
background-size: cover;
background-blend-mode: normal;
}
</style>
</head>
<body>
<h2>
CSS background-blend-mode property
</h2>
<h4>
background-blend-mode: normal
</h4>
<div class="blend-mode"></div>
</body>
</html>
使用 Multiply 值的背景混合模式屬性
要顯示一個影像,使得背景層的顏色相乘,導致影像變暗,重疊的顏色變得更強烈,我們使用 multiply 值。這在以下示例中顯示。
示例
<!DOCTYPE html>
<html>
<head>
<style>
.blend-mode {
border: 5px solid lightgray;
width: 300px;
height: 300px;
background: url('/css/images/red-flower.jpg'),
url('/css/images/yellow-flower.jpg');
background-size: cover;
background-blend-mode: multiply;
}
</style>
</head>
<body>
<h2>
CSS background-blend-mode property
</h2>
<h4>
background-blend-mode: multiply
</h4>
<div class="blend-mode"></div>
</body>
</html>
使用 Screen 值的背景混合模式屬性
要顯示一個影像,使得背景層的顏色被反轉、相乘,然後再次反轉,導致影像變亮,亮度增加,我們使用 screen 值。這在以下示例中顯示。
示例
<!DOCTYPE html>
<html>
<head>
<style>
.blend-mode {
border: 5px solid lightgray;
width: 300px;
height: 300px;
background: url('/css/images/red-flower.jpg'),
url('/css/images/yellow-flower.jpg');
background-size: cover;
background-blend-mode: screen;
}
</style>
</head>
<body>
<h2>
CSS background-blend-mode property
</h2>
<h4>
background-blend-mode: screen
</h4>
<div class="blend-mode"></div>
</body>
</html>
使用 Overlay 值的背景混合模式屬性
要顯示一個影像,使得影像在較暗區域變暗,在較亮區域變亮,我們使用 overlay 值。這在以下示例中顯示。
示例
<!DOCTYPE html>
<html>
<head>
<style>
.blend-mode {
border: 5px solid lightgray;
width: 300px;
height: 300px;
background: url('/css/images/red-flower.jpg'),
url('/css/images/yellow-flower.jpg');
background-size: cover;
background-blend-mode: overlay;
}
</style>
</head>
<body>
<h2>
CSS background-blend-mode property
</h2>
<h4>
background-blend-mode: overlay
</h4>
<div class="blend-mode"></div>
</body>
</html>
使用 Darken 值的背景混合模式屬性
要顯示一個影像,使得保留重疊背景層中最暗的顏色,導致整體影像變暗,顏色混合以保持較低的亮度,我們使用 darken 值。這在以下示例中顯示。
示例
<!DOCTYPE html>
<html>
<head>
<style>
.blend-mode {
border: 5px solid lightgray;
width: 300px;
height: 300px;
background: url('/css/images/red-flower.jpg'),
url('/css/images/yellow-flower.jpg');
background-size: cover;
background-blend-mode: darken;
}
</style>
</head>
<body>
<h2>
CSS background-blend-mode property
</h2>
<h4>
background-blend-mode: darken
</h4>
<div class="blend-mode"></div>
</body>
</html>
使用 Lighten 值的背景混合模式屬性
要顯示一個影像,使得保留重疊背景層中最亮的顏色,導致影像變亮,顏色混合以保持較高的亮度,我們使用 lighten 值。這在以下示例中顯示。
示例
<!DOCTYPE html>
<html>
<head>
<style>
.blend-mode {
border: 5px solid lightgray;
width: 300px;
height: 300px;
background: url('/css/images/red-flower.jpg'),
url('/css/images/yellow-flower.jpg');
background-size: cover;
background-blend-mode: lighten;
}
</style>
</head>
<body>
<h2>
CSS background-blend-mode property
</h2>
<h4>
background-blend-mode: lighten
</h4>
<div class="blend-mode"></div>
</body>
</html>
使用 Color Dodge 值的背景混合模式屬性
要顯示一個影像,使得背景層的亮色反映混合顏色而變亮,從而產生高對比度和鮮豔的效果,我們使用 color-dodge 值。這在以下示例中顯示。
示例
<!DOCTYPE html>
<html>
<head>
<style>
.blend-mode {
border: 5px solid lightgray;
width: 300px;
height: 300px;
background: url('/css/images/red-flower.jpg'),
url('/css/images/yellow-flower.jpg');
background-size: cover;
background-blend-mode: color-dodge;
}
</style>
</head>
<body>
<h2>
CSS background-blend-mode property
</h2>
<h4>
background-blend-mode: color-dodge
</h4>
<div class="blend-mode"></div>
</body>
</html>
使用 Saturation 值的背景混合模式屬性
要顯示一個影像,使得透過調整背景層的飽和度來混合它們,同時保持色調和亮度,從而影響顏色的強度,我們使用 saturation 值。這在以下示例中顯示。
示例
<!DOCTYPE html>
<html>
<head>
<style>
.blend-mode {
border: 5px solid lightgray;
width: 300px;
height: 300px;
background: url('/css/images/red-flower.jpg'),
url('/css/images/yellow-flower.jpg');
background-size: cover;
background-blend-mode: saturation;
}
</style>
</head>
<body>
<h2>
CSS background-blend-mode property
</h2>
<h4>
background-blend-mode: saturation
</h4>
<div class="blend-mode"></div>
</body>
</html>
使用 Color 值的背景混合模式屬性
要顯示一個影像,使得透過保留色調和飽和度同時組合它們的亮度來混合背景層,從而產生具有混合顏色特徵的彩色影像,我們使用 color 值。這在以下示例中顯示。
示例
<!DOCTYPE html>
<html>
<head>
<style>
.blend-mode {
border: 5px solid lightgray;
width: 300px;
height: 300px;
background: url('/css/images/red-flower.jpg'),
url('/css/images/yellow-flower.jpg');
background-size: cover;
background-blend-mode: color;
}
</style>
</head>
<body>
<h2>
CSS background-blend-mode property
</h2>
<h4>
background-blend-mode: color
</h4>
<div class="blend-mode"></div>
</body>
</html>
使用 Luminosity 值的背景混合模式屬性
要顯示一個影像,使得透過保留亮度和暗度同時組合它們的色調和飽和度來混合背景層,從而影響整體亮度而不改變顏色特徵,我們使用 luminosity 值。這在以下示例中顯示。
示例
<!DOCTYPE html>
<html>
<head>
<style>
.blend-mode {
border: 5px solid lightgray;
width: 300px;
height: 300px;
background: url('/css/images/red-flower.jpg'),
url('/css/images/yellow-flower.jpg');
background-size: cover;
background-blend-mode: luminosity;
}
</style>
</head>
<body>
<h2>
CSS background-blend-mode property
</h2>
<h4>
background-blend-mode: luminosity
</h4>
<div class="blend-mode"></div>
</body>
</html>
支援的瀏覽器
| 屬性 | ![]() |
![]() |
![]() |
![]() |
![]() |
|---|---|---|---|---|---|
| background-blend-mode | 35.0 | 79.0 | 30.0 | 7.1 | 22.0 |




