有沒有辦法讓一個按鈕的背景色從一個顏色改變到另一個具有淡入淡出效果的懸停?我知道這可以在JavaScript中完成,但我寧願只使用CSS來做到這一點。用於淡化背景顏色的CSS動畫
1
A
回答
10
CSS3 transition property是您的解決方案。
.btn {
background-color: lightblue;
-webkit-transition: all 0.3s ease-out; /* Saf3.2+, Chrome */
-moz-transition: all 0.3s ease-out; /* FF4+ */
-ms-transition: all 0.3s ease-out; /* IE10 */
-o-transition: all 0.3s ease-out; /* Opera 10.5+ */
transition: all 0.3s ease-out;
}
.btn:hover {
background-color: lightgreen;
}
+1
謝謝。它工作正常。在IE9中可以這樣做嗎? – user1444021
+0
是的,我認爲。看到這個[線程](http://stackoverflow.com/questions/7933062/ie-9-css3-transition-effect-cheats)。 –
+0
+1爲-ms-,因爲我不知道那個。 – SpaceBeers
-1
試試這個CSS,
button{background-color:#888;}
button:hover{background-color:#CCC;}
HTML是,
<button>Test</button>
相關問題
- 1. CSS背景顏色關鍵幀動畫
- 2. 改善背景動畫顏色變化
- 3. HTML背景淡化顏色一次
- 4. 動畫背景顏色jQuery
- 5. 動畫背景顏色
- 6. Android:overridePendingTransition動畫背景顏色
- 7. CSS動畫 - 更改背景圖片的顏色變化
- 8. 淡入淡出背景顏色變化動畫滯後和減慢
- 9. jQuery的淡入淡出的CSS背景圖像和顏色
- 10. CSS背景顏色
- 11. jQuery在背景顏色淡入淡出
- 12. jQuery的變化背景顏色CSS
- 13. 使用jquery動畫背景顏色
- 14. 使用jQuery動畫背景顏色
- 15. 背景顏色懸停淡入淡出效果CSS
- 16. 使用當前背景顏色的CSS關鍵幀動畫
- 17. CSS:背景顏色的背景圖像
- 18. 如何動畫UILabel的背景顏色?
- 19. jQuery的背景顏色「動畫」
- 20. Objective c - SKScene的動畫背景顏色
- 21. css和jquery背景顏色變化
- 22. div的CSS背景顏色
- 23. HTML/CSS的背景顏色
- 24. 幻燈片動畫背景顏色從左到右使用CSS
- 25. 如何使用背景顏色和邊框顏色淡化色彩?
- 26. 淡出的背景顏色與jQuery
- 27. 在動畫中淡入/淡出不斷的背景色
- 28. 配置顏色/背景顏色CSS
- 29. 淡入淡出的背景圖像(不是正文或淡出背景顏色)
- 30. 子視圖背景顏色不動畫
「懸停CSS背景變化」 有進近。 2,8mio點擊... – Christoph