Q
顏色改變文本
-3
A
回答
2
使用CSS動畫可以使文本改變顏色。這個例子給文本一個彩虹動畫。
HTML:
.rainbow {
-webkit-animation: rainbow 1s infinite;
-mos-animation: rainbow 1s infinite;
-ms-animation: rainbow 1s infinite;
-o-animation: rainbow 1s infinite;
animation: rainbow 1s infinite;
}
@keyframes rainbow {
0% {color: #FF0000;}
10% {color: #FF8000;}
20% {color: #FFFF00;}
30% {color: #80FF00;}
40% {color: #00FF00;}
50% {color: #00FF80;}
60% {color: #00FFFF;}
70% {color: #0080FF;}
80% {color: #0000FF;}
90% {color: #8000FF;}
100% {color: #FF0080;}
}
@-webkit-keyframes rainbow {
0% {color: #FF0000;}
10% {color: #FF8000;}
20% {color: #FFFF00;}
30% {color: #80FF00;}
40% {color: #00FF00;}
50% {color: #00FF80;}
60% {color: #00FFFF;}
70% {color: #0080FF;}
80% {color: #0000FF;}
90% {color: #8000FF;}
100% {color: #FF0080;}
}
@-mos-keyframes rainbow {
0% {color: #FF0000;}
10% {color: #FF8000;}
20% {color: #FFFF00;}
30% {color: #80FF00;}
40% {color: #00FF00;}
50% {color: #00FF80;}
60% {color: #00FFFF;}
70% {color: #0080FF;}
80% {color: #0000FF;}
90% {color: #8000FF;}
100% {color: #FF0080;}
}
@-ms-keyframes rainbow {
0% {color: #FF0000;}
10% {color: #FF8000;}
20% {color: #FFFF00;}
30% {color: #80FF00;}
40% {color: #00FF00;}
50% {color: #00FF80;}
60% {color: #00FFFF;}
70% {color: #0080FF;}
80% {color: #0000FF;}
90% {color: #8000FF;}
100% {color: #FF0080;}
}
@-o-keyframes rainbow {
0% {color: #FF0000;}
10% {color: #FF8000;}
20% {color: #FFFF00;}
30% {color: #80FF00;}
40% {color: #00FF00;}
50% {color: #00FF80;}
60% {color: #00FFFF;}
70% {color: #0080FF;}
80% {color: #0000FF;}
90% {color: #8000FF;}
100% {color: #FF0080;}
}
<div class="rainbow">rainbows are awesome</div>
+0
ahhhhh我的眼睛! – cmorrissey
+0
謝謝!確切地說,我在找什麼 –
1
你可以做到這一點只是CSS3。用@規則keyframes
,我已經包含了對不同瀏覽器的支持。
p.mytext {
-webkit-animation: color-change 1s infinite;
-moz-animation: color-change 1s infinite;
-o-animation: color-change 1s infinite;
-ms-animation: color-change 1s infinite;
animation: color-change 1s infinite;
}
@-webkit-keyframes color-change {
0% { color: red; }
50% { color: blue; }
100% { color: red; }
}
@-moz-keyframes color-change {
0% { color: red; }
50% { color: blue; }
100% { color: red; }
}
@-ms-keyframes color-change {
0% { color: red; }
50% { color: blue; }
100% { color: red; }
}
@-o-keyframes color-change {
0% { color: red; }
50% { color: blue; }
100% { color: red; }
}
@keyframes color-change {
0% { color: red; }
50% { color: blue; }
100% { color: red; }
}
<p class="mytext">Random Text</p>
相關問題
- 1. CKEditor文本顏色按鈕不改變文本顏色
- 2. 改變文本顏色主菜單android?
- 3. 使用jquery改變文本的顏色
- 4. ListView項目不改變文本顏色
- 5. KineticJS改變文本的顏色onclick
- 6. Textview不會改變文本顏色
- 7. 改變文本框的邊框顏色
- 8. 改變Dialog標題的文本顏色
- 9. 改變子文本框的顏色
- 10. 如何使文本顏色被改變
- 11. 文本顏色並不在AlertDialog改變
- 12. 更改文本顏色與可變
- 13. javascript改變文本框的顏色
- 14. 改變cout文本的顏色C++
- 15. 鏈接文本而不改變文本的顏色爲藍色
- 16. 改變顏色的顏色
- 17. 根據背景圖像的顏色改變文本顏色
- 18. 改變UIDatePick文字顏色,但AM PM顏色不會改變
- 19. 改變顏色的顏色改變所有圓形顏色
- 20. 改變文字顏色
- 21. NSColorWell改變文字顏色
- 22. 改變點擊顏色爲隨機顏色的文本顏色(按鈕)
- 23. 改變顏色
- 24. 改變顏色
- 25. 改變顏色
- 26. 改變顏色
- 27. 改變顏色
- 28. 改變顏色
- 29. 改變顏色
- 30. 改變顏色
不,你需要的JavaScript。 – AbraCadaver
@AbraCadaver - 我該怎麼辦? –
問題要求我們建議,查找或推薦書籍,工具,軟件庫,插件,教程或其他場外資源都是偏離主題的堆棧溢出堆棧溢出 –