Tôi muốn biết liệu có thể sao chép hiệu ứng như dưới cùng của danh sách Top Tweets bằng CSS thuần túy không?Gradient alpha mờ dần có hiệu lực với CSS 3
Trả lời
Có bạn có thể! Lợi dụng RGBA màu và gradient CSS3, chúng ta có thể áp dụng các phong cách sau để một yếu tố và có một nền mờ dần bán trong suốt:
Mozilla:
background: -moz-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255, 1));
Webkit:
background: -webkit-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255, 1));
(Đã cập nhật sau khi thay đổi thành phần Webkit)
Đáng buồn thay, điều này chỉ hoạt động trong Firefox 3.6+, Safari và Ch rome. Nếu bạn cần hiệu ứng trong IE hoặc các phiên bản cũ hơn của Firefox, thì bạn nên sử dụng PNG bán trong suốt như Twitter.
Mặc dù đây không phải là một giải pháp toàn diện, nó hoạt động trên Safari/Webkit - vì vậy thật thú vị khi biết ai đó làm ứng dụng dành cho thiết bị di động.
Vì vậy, giả sử bạn chỉ giải quyết webkit, bạn đã có tính năng đẹp này được mô tả here.
-webkit-mask-image: -webkit-gradient(...)
Điều này cũng giúp bạn khi bạn không thể giả mạo mờ dần với một số phần tử phủ lên. (ví dụ: có hình ảnh trên nền, thay vì màu đồng nhất)
Đối với phần còn lại, hãy làm như trên.
- 1. Hoạt ảnh alpha alpha mờ dần với sự chậm trễ
- 2. CSS mờ dần đầu và "biên giới" đáy
- 3. Chuyển tiếp CSS mờ dần trong
- 4. Âm thanh mờ dần vào/ra với ActionScript 3
- 5. Vô hiệu hóa (mờ dần và mờ dần) hộp thoại hoạt hình
- 6. văn bản css gradient
- 7. Hoạt ảnh TextView - mờ dần, chờ, mờ dần
- 8. Nối một phần tử có hiệu ứng mờ dần [jQuery]
- 9. cách thêm hiệu ứng mờ dần mờ dần vào jquery slidetoggle?
- 10. Alpha-gradient trên Android
- 11. UIView: mờ đục so với alpha so với độ mờ
- 12. hình ảnh mượt mà mờ dần, thay đổi src, và mờ dần với jquery
- 13. Hoạt ảnh CSS gradient
- 14. PyGame: sprites mờ với mỗi pixel alpha
- 15. CSS Gradient Opacity (không phải nền)
- 16. Làm uibarbuttonitems mờ dần
- 17. Jquery mờ dần nền khi di chuột?
- 18. Hiệu ứng mờ dần của tin nhắn flash
- 19. HTML/CSS - tạo mặt nạ alpha trên hình ảnh
- 20. Android adjustResize - Cách tắt hiệu ứng mờ dần
- 21. Hiệu ứng mờ dần giữa các bố cục
- 22. Vẽ UIBezierPath Làm mờ ở cuối (Gradient)
- 23. hoạt ảnh mờ dần trong và ngoài
- 24. Bootstrap 3 Băng chuyền mờ dần sang trang trình bày mới thay vì trượt sang trang trình bày mới
- 25. CSS làm mờ hiệu ứng ngang/hiệu ứng đường kẻ ngang mà không có hình ảnh
- 26. CSS 3 Gradient n pixel từ dưới cùng - Webkit/Safari
- 27. Bạn có thể tạo các độ dốc mờ dần sang độ mờ đục bằng cách sử dụng CSS hoặc JavaScript không?
- 28. iphone mờ dần hình ảnh
- 29. CSS có hiệu lực sau khi trang đã hiển thị
- 30. jQuery mờ dần khi tải trang
Bạn có thể làm cho nó hoạt động trong các trình duyệt IE cũ cũng như thông qua 'bộ lọc' (IE7 và cũ hơn) và' -ms-filter' (IE 8 & 9). Xem http://stackoverflow.com/questions/213750/gradient-colors-in-internet-explorer và http://stackoverflow.com/questions/5159136/can-you-use-rgba-colours-in-gradients-produced -with-internet-explorers-filter-pr –
Điều này chỉ hoạt động nếu nền của đối tượng này có màu trắng hoặc tĩnh. Hãy tưởng tượng rằng đằng sau yếu tố này là một gradient hoặc một hình ảnh. – JLF