CSS compositing and blending
Module CSS compositing and blending định nghĩa cách các lớp nền của một phần tử có thể được pha trộn với nhau, cách một phần tử có thể được pha trộn với container của nó, và liệu phần tử có cần tạo stacking context mới hay không.
Các thuộc tính trong module CSS này có thể được dùng để định nghĩa chế độ blending nào cần sử dụng, nếu có, để pha trộn các hình ảnh nền và màu sắc của một phần tử thành một hình ảnh nền duy nhất. Module này cung cấp 16 chế độ blending. Bạn cũng có thể định nghĩa cách viền, nền, và nội dung của phần tử, bao gồm văn bản, emoji, và hình ảnh, sẽ được pha trộn với nền của container của nó.
Compositing và blending trong thực tế
Trong ví dụ này, mỗi hộp có viền, hai hình ảnh nền có sọc, và nền màu đồng nhất. Nền chung cho tất cả các hộp chứa mẫu vòng tròn. Ba hộp ở hàng thứ hai được thiết lập để pha trộn với nền của container.
Lưu ý cách nền, viền, và nội dung đều bị ảnh hưởng bởi blending. Nhấn "Play" trong ví dụ trên để xem hoặc chỉnh sửa code cho hoạt hình trong MDN Playground.
Tham chiếu
>Thuộc tính
Khái niệm liên quan
- Kiểu dữ liệu
<blend-mode> - Thuộc tính CSS
backdrop-filter - Thuộc tính CSS
filter - Thuộc tính CSS
mask-composite - Thuộc tính CSS
background-color - Thuộc tính CSS
background-image - Thuật ngữ glossary stacking context
- SVG filter primitive
<feBlend> - SVG filter primitive
<feComposite>
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| Compositing and Blending Level 1> |
Xem thêm
- Các thuộc tính trong module CSS filter effects cho phép áp dụng các hiệu ứng lọc, chẳng hạn như làm mờ và thay đổi cường độ màu, cho hình ảnh, nền, và viền.
- Compositing And Blending In CSS (2015)
- Editing Images in CSS: Blend Modes (2022)
- web.dev: blend modes (2021)