回答
您可以通過CSS關鍵幀動畫來實現這一點。
您可能希望在以下擴展:
@keyframes greyscale-fade-in {
0% { -webkit-filter: grayscale(100%); }
100% { -webkit-filter: grayscale(0%); }
}
.image-selector {
animation: greyscale-fade-in 1s ease-in forwards;
}
關鍵幀控制如何讓圖像適合作爲頁面加載。
的animation
價值需要被告知哪些關鍵幀使用(greyscale-fade-in
),你要多久動畫將持續(1s
爲1秒),你想(ease-in
)什麼時間過渡。
forwards
參數告訴動畫僅從0%到100%運行,而不是從100%回到0%。
動畫規則需要應用到以圖像爲目標的選擇器,因此請確保您的<img>
或包裝<div>
有一個您可以定位的類。
有關動畫的更多信息,您應該閱讀:https://developer.mozilla.org/en-US/docs/Web/CSS/animation
這是一個很好的解決方案! - 試圖自己想出一個解決方案,然後測試你的出來,它效果很好。做一個小提琴,如果任何人都好奇https://jsfiddle.net/26zpq6vc/6/,但充分信任你的那個 – HisPowerLevelIsOver9000
非常感謝! –
- 1. 淡入淡出的背景圖像(不是正文或淡出背景顏色)
- 2. jQuery在背景顏色淡入淡出
- 3. jQuery的淡入淡出的CSS背景圖像和顏色
- 4. 淡入/淡出背景圖像沒有白色背景
- 5. jquery淡入淡出div中的背景圖像 - 淡入淡出
- 6. 淡入淡出背景圖像淡入淡出div內容
- 7. 淡入淡出圖像到背景
- 8. 在背景圖像中淡入淡出
- 9. 淡入淡出中的背景圖像
- 10. 背景圖像淡入淡出與jQuery
- 11. GWT - 淡入/淡出背景圖像
- 12. 淡入淡出背景圖像
- 13. 背景圖像交叉淡入淡出
- 14. 從頂部滾動時淡入淡出背景顏色
- 15. 如何使用jquery淡入淡出背景圖像
- 16. 如何使用淡入淡出到Android ..中的背景圖像?
- 17. 如何使用CSS轉換淡入和淡出背景圖像?
- 18. 背景淡入淡出
- 19. 背景淡入淡出
- 20. 更改帶淡入淡出效果的背景顏色
- 21. JavaScript的背景顏色淡入淡出RGB算法問題
- 22. 複選框淡入/淡出背景顏色-jquery
- 23. Jquery背景/文本顏色淡入淡出
- 24. 背景顏色懸停淡入淡出效果CSS
- 25. 淡入/淡出wxpython網格單元格的背景顏色
- 26. jQuery淡入淡出的標題欄的背景顏色
- 27. THREE.js - 如何淡入淡出背景?
- 28. 如何使用jQuery淡入淡出背景色?
- 29. 如何使用Swift淡入/淡出tableviewcell的背景色
- 30. 如何更改背景圖像淡入淡出
第一篇文章?歡迎來到StackOverflow。看看[使用CSS將彩色圖像轉換爲黑白...](http://thenewcode.com/532/Convert-Images-To-Black-And-White-With-CSS)然後告訴我們你的'已經嘗試過。提示:JSFiddle真的是顯示一小段代碼的最佳工具。容易有人幫助你... – zipzit
你不能這樣做在CSS中的背景圖像。 –
@Paulie_D什麼是背景,圖像,真的嗎?好的,所以我們有一個帶有圖像的div和一個低Z指數。這對你有用嗎? – zipzit