-webkit-mask-composite

Non-standard: This feature is not standardized. We do not recommend using non-standard features in production, as they have limited browser support, and may change or be removed. However, they can be a suitable alternative in specific cases where no standard option exists.

Thuộc tính -webkit-mask-composite xác định cách thức nhiều hình ảnh mặt nạ được áp dụng cho cùng một phần tử được kết hợp với nhau. Các hình ảnh mặt nạ được kết hợp theo thứ tự ngược với thứ tự khai báo trong thuộc tính -webkit-mask-image.

Note: Có một thuộc tính mask-composite tiêu chuẩn bao gồm các phần của thuộc tính không chuẩn này sử dụng các từ khóa khác nhau.

Cú pháp

css
/* Giá trị từ khóa */
-webkit-mask-composite: clear;
-webkit-mask-composite: copy;
-webkit-mask-composite: source-over;
-webkit-mask-composite: source-in;
-webkit-mask-composite: source-out;
-webkit-mask-composite: source-atop;
-webkit-mask-composite: destination-over;
-webkit-mask-composite: destination-in;
-webkit-mask-composite: destination-out;
-webkit-mask-composite: destination-atop;
-webkit-mask-composite: xor;

/* Giá trị toàn cục */
-webkit-mask-composite: inherit;
-webkit-mask-composite: initial;
-webkit-mask-composite: revert;
-webkit-mask-composite: revert-layer;
-webkit-mask-composite: unset;

Giá trị

clear

Các pixel chồng chéo trong hình ảnh mặt nạ nguồn và hình ảnh mặt nạ đích bị xóa.

copy

Hình ảnh mặt nạ nguồn thay thế hình ảnh mặt nạ đích.

source-over

Hình ảnh mặt nạ nguồn được hiển thị trên hình ảnh mặt nạ đích.

source-in

Các pixel chồng chéo trong hình ảnh mặt nạ nguồn và hình ảnh mặt nạ đích được thay thế bằng các pixel của hình ảnh mặt nạ nguồn; tất cả các pixel còn lại bị xóa.

source-out

Các pixel chồng chéo trong hình ảnh mặt nạ nguồn và hình ảnh mặt nạ đích bị xóa; tất cả các pixel còn lại của hình ảnh mặt nạ nguồn được hiển thị.

source-atop

Các pixel của hình ảnh mặt nạ đích được hiển thị. Các pixel của hình ảnh mặt nạ nguồn chỉ được hiển thị nếu chúng chồng lên một phần không trong suốt của hình ảnh mặt nạ đích. Điều này khiến hình ảnh mặt nạ nguồn không có hiệu lực.

destination-over

Hình ảnh mặt nạ đích được hiển thị trên hình ảnh mặt nạ nguồn.

destination-in

Các pixel chồng chéo trong hình ảnh mặt nạ nguồn và hình ảnh mặt nạ đích vẫn là các pixel của hình ảnh mặt nạ đích; tất cả các pixel còn lại bị xóa.

destination-out

Các pixel chồng chéo trong hình ảnh mặt nạ nguồn và hình ảnh mặt nạ đích bị xóa; tất cả các pixel còn lại của hình ảnh mặt nạ nguồn được hiển thị.

destination-atop

Các pixel của hình ảnh mặt nạ nguồn được hiển thị. Các pixel của hình ảnh mặt nạ đích chỉ được hiển thị nếu chúng chồng lên một phần không trong suốt của hình ảnh mặt nạ đích. Điều này khiến hình ảnh mặt nạ đích không có hiệu lực.

xor

Các pixel chồng chéo trong hình ảnh mặt nạ nguồn và hình ảnh mặt nạ đích trở nên hoàn toàn trong suốt nếu cả hai đều hoàn toàn mờ đục.

Định nghĩa hình thức

Initial valuesource-over
Applies toall elements
Inheritedno
Computed valueas specified
Animation typediscrete

Cú pháp hình thức

-webkit-mask-composite = 
<composite-style>#

Ví dụ

Kết hợp với XOR

css
.example {
  -webkit-mask-image: url("mask1.png"), url("mask2.png");
  -webkit-mask-composite: xor, source-over;
}

Đặc tả

Không thuộc bất kỳ tiêu chuẩn nào. Thuộc tính này được quy định trong mask-composite sử dụng các giá trị khác nhau.

Tương thích trình duyệt

Xem thêm