我有一段文字,點擊後可以通過改變背景顏色來突出顯示。我想爲突出顯示設置動畫效果,以便背景顏色從左到右逐漸變化,就好像有人實際上突出顯示了文字一樣。任何關於如何用CSS3和/或Javascript/jQuery實現的想法?如何在CSS3/Javascript中創建「高亮」效果?
3
A
回答
7
如果你沒事一些只CSS3的功能,你可以使用的過渡,漸變和background-size
:
.highlightable {
background-size: 0 100%;
background-repeat: no-repeat;
-webkit-transition: background-size 0.5s ease-out;
-moz-transition: background-size 0.5s ease-out;
-ms-transition: background-size 0.5s ease-out;
-o-transition: background-size 0.5s ease-out;
transition: background-size 0.5s ease-out;
}
.highlightable.highlight {
background-image: -webkit-linear-gradient(yellow, yellow);
background-image: -moz-linear-gradient(yellow, yellow);
background-image: -ms-linear-gradient(yellow, yellow);
background-image: -o-linear-gradient(yellow, yellow);
background-image: linear-gradient(yellow, yellow);
background-size: 100% 100%;
}
0
相關問題
- 1. 在div上jQuery「閃爍高亮」效果?
- 2. 如何在JS中創建RollOver效果?
- 3. 如何在PowerShell中創建printf效果
- 4. 創建高效
- 5. 搬遷之前的jQuery高亮效果()
- 6. 下拉列表和高亮效果
- 7. JQuery的 - 「高亮」效果幫助
- 8. 高效創建LayoutInflater
- 9. 如何創建「圖像建設」效果
- 10. MS Word:如何高效創建Building Block?
- 11. 如何在鼠標懸停上創建高亮顯示?
- 12. 如何在視圖中創建比確定它更高的效果?
- 13. 在Highcharts中,如何在solidgauge中創建輝光/陰影效果?
- 14. 如何在Python中爲循環創建高效?
- 15. 如何高效地在python中創建一個稀疏矢量?
- 16. 如何在Laravel 5中高效地創建和存儲導航?
- 17. 如何在C++中高效創建地圖
- 18. 如何在Matlab中創建高效的實例變量mutators?
- 19. 如何在iOS中高效地創建列表
- 20. 如何在C++中創建高效的2D網格?
- 21. 創建一個高亮圖像地圖
- 22. 如何使用CSS漸變創建像這樣的「閃亮」效果?
- 23. 創建一個閃亮的圖形/光澤效果
- 24. 如何創建平滑CATransition效果
- 25. 如何創建此圖像效果?
- 26. 如何創建漩渦/渦流效果?
- 27. 如何創建谷歌效果?
- 28. 如何重新創建此MouseMove效果?
- 29. 如何創建水印效果?
- 30. 如何用Javascript創建重力效果?
正是我在找的東西。謝謝! – user2398029 2012-04-21 00:59:33