Hỗn hợp lớp phủ làm thay đổi màu của hình ảnh ở trên cùng, thay vì chỉ thay đổi độ trong suốt. Có cách nào để bắt chước điều này với CSS không? Chỉ cần xuất một hình ảnh photoshop với các lớp thiết lập để che phủ và đặt nó trên một nền trên trang web không hoạt động.Có cách nào để bắt chước bộ lọc lớp phủ của photoshop bằng CSS không?
5
A
Trả lời
9
Nó không thể được thực hiện với css tinh khiết, nhưng nó có thể được thực hiện với javascript. Kiểm tra Pixastic's blend function, nó có ~ 20 phương pháp pha trộn phù hợp với những người trong photoshop.
Lưu ý: câu trả lời này đã trở nên kém chính xác trong những năm qua. Thuộc tính mix-blend-mode
hiện hoạt động trên hầu hết các trình duyệt và hình ảnh dường như đã biến mất.
0
bây giờ bạn có thể làm điều đó bằng CSS nhưng chỉ trong trình duyệt hiện đại, hãy thử background-blend-mode: multiply;
nó hòa trộn hình nền của phần tử với màu nền.
1
Tôi đến muộn bên, nhưng hiện tại có thuộc tính css mix-blend-mode
áp dụng chế độ hòa trộn cho toàn bộ yếu tố có tính đến các yếu tố bên dưới.
Các vấn đề liên quan
- 1. Bắt chước hiệu ứng pha trộn Photoshop như nhân, lớp phủ, vv
- 2. CSS - để bắt chước iOS, Blackberry OS và AndroidOS?
- 3. Bộ lọc Angularjs phủ nhận
- 4. Bộ chọn CSS phủ định
- 5. Làm cách nào để đặt lại hoặc ghi đè bộ lọc CSS của CSS?
- 6. Làm thế nào để bắt chước hành vi của upsert bằng Hibernate?
- 7. bộ lọc phần tử jquery bằng css
- 8. Có CSS không bằng bộ chọn không?
- 9. C# cách để bắt chước Python điển Cú pháp
- 10. Bạn có bắt đầu bố cục trang web bằng mô hình photoshop không?
- 11. Bắt chước "IN" Hành
- 12. Có phải Pythonic bắt chước quá tải phương thức không?
- 13. Cách bắt chước kiểu tiêu đề phần UITableViewStylePlain của UITableView
- 14. Làm thế nào tôi có thể có hành vi instantiation mẫu của g ++ bắt chước MS ++?
- 15. Hộp thoại JQuery Modal không có lớp phủ
- 16. Lớp Photoshop -> SVG
- 17. Làm thế nào tôi có thể bắt chước User.IsInRole()
- 18. Thuật toán để bắt chước âm nhạc?
- 19. Đề cập đến hệ thống bắt chước của Facebook
- 20. Áp dụng một lớp phủ (bộ lọc hình ảnh) vào một Bitmap
- 21. Làm cách nào để giảm độ mờ đục của lớp alpha trong bộ lọc svg?
- 22. Trong Django QuerySet, làm cách nào để làm phủ định trong bộ lọc?
- 23. Css yếu tố lớp phủ không vô hình
- 24. Có thể bắt chước tuples python trong C không?
- 25. Làm thế nào tôi có thể ánh xạ điều chỉnh mức của Photoshop vào bộ lọc Hình ảnh lõi?
- 26. Tôi có thể áp dụng bộ lọc CSS cho hình nền không?
- 27. Tạo kiểu dl và dt bằng CSS để bắt chước bản trình bày dạng bảng giống như
- 28. Làm thế nào để bắt chước sự kiện onBlur của JavaScript trong Windows Forms?
- 29. Làm thế nào để bắt chước string.Format() theo phương pháp của riêng tôi?
- 30. Bắt chước cẩn thận trong văn bản
+1 wow, rất hay. FYI cho OP, về mặt lý thuyết có thể kết hợp một cái gì đó như thế này vào CSS, nhưng bạn phải phân tích các bảng định kiểu để rút ra các quy tắc và sau đó xử lý chúng với JS. –