Tôi đã cố gắng sử dụng chế độ hòa trộn trên một trang có chứa các phiên bản chuyển tiếp độ mờ css. Điều gì dường như đang xảy ra là div chứa màn hình trộn-pha chế độ như nó sẽ không có chế độ hòa trộn trong quá trình chuyển đổi, hay đúng hơn, trong khi hoạt ảnh đang được tiến hành. Tôi chỉ phát hiện ra sự cố đó trong Chrome.các vấn đề về trộn hỗn hợp trong Chrome
Trong ví dụ của tôi, trong khi div đang chuyển đổi chế độ hòa trộn hiển thị chính xác trên hình ảnh nhưng không hiển thị trên nền trang. Khi quá trình chuyển đổi hoàn tất, nó sẽ trở lại hiển thị như mong muốn. Nói cách khác, div được pha trộn xuất hiện dưới dạng màu vàng đặc trên nền đen trong khi hoạt ảnh đang diễn ra nhưng vì nó được thiết lập để làm tối nó sẽ không nhìn thấy được trên nền đen. Một khi các hình ảnh động được hoàn thành nó xuất hiện như nó phải. Nó xuất hiện bình thường trên hình ảnh.
Tôi đã thử đây là Firefox và Safari và có vẻ như không có vấn đề gì.
Pen: http://codepen.io/anon/pen/QGGVOX
Edit - Tôi đã tìm thấy một ví dụ nơi xảy ra này mà không liên quan đến bất kỳ hình ảnh động. Điều kỳ lạ xảy ra khi vị trí của một div được đặt cố định trong khi vị trí khác của div là tuyệt đối, xem tại đây: http://codepen.io/anon/pen/wooRME Nếu vị trí của div .image được thay đổi thành tuyệt đối thì chế độ hòa trộn xuất hiện bình thường.
body {
background: #000;
}
.blend {
height: 650px;
width: 50%;
background-color: yellow;
mix-blend-mode: darken;
position: absolute;
opacity: 1;
left: 0;
top: 0px;
z-index: 100;
}
img {
position: relative;
z-index: 0;
}
Tôi đang gặp vấn đề tương tự và mất trí. Vui lòng đăng nếu bạn đã tìm ra cách giải quyết khác trong tháng vừa qua! – chrscblls