iT邦幫忙

2024 iThome 鐵人賽

DAY 24
0

概念

當混合多個圖層或是顏色怎麼處理重疊相交的部分,相關屬性有 mix-blend-modebackground-blend-mode

每一種圖層混合模式都有一組數學公式,將重疊區域的像素做 RGB 數值的計算。

常使用的 Blend Modes 如下:

1. multiply

顏色做相乘,對應到 Photoshop 的色彩增值
https://ithelp.ithome.com.tw/upload/images/20241008/201281221uhHaOoZ08.png

2. screen

和補色做相乘,對應到 Photoshop 的濾色 (和 multiply 是相反的效果)
https://ithelp.ithome.com.tw/upload/images/20241008/20128122WG8bz7csfi.png

3. overlay

對應到 Photoshop 的覆蓋
https://ithelp.ithome.com.tw/upload/images/20241008/20128122hSJ8PZR8j1.png

4. difference

負片效果,對應到 Photoshop 的差異化
https://ithelp.ithome.com.tw/upload/images/20241008/20128122KmX7gF2Psj.png

5. exclusion

對應到 Photoshop 的排除

公式:B + T - 2 * B * T
B: 下圖層的顏色值
T: 上圖層的顏色值

https://ithelp.ithome.com.tw/upload/images/20241008/20128122uCf19isDRv.png

其他

其他還有更多混合模式,例如:darkenlightencolor-dodgecolor-burnhard-lightsoft-lighthuesaturation...等


參考資源

Exploring the Creative Power of CSS Filters and Blending
Blending Modes in CSS
CSS mix-blend-mode 與 Photoshop 圖層混合功能對照


上一篇
Filters
下一篇
Lists
系列文
一個人的朝聖:重啟對 CSS 的認識30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言