-1
如何將div
的背景底色從最淺的橙色變爲最暗的紅色,並返回(這會使它看起來像發光效果)?將動畫的背景顏色設爲不同的顏色
我創建了一個jsFiddle,但它只將淺灰色(靜態設置)的顏色更改爲紅色。這是我得到的。
我確實發現了一些關於動畫顏色的問題,但沒有涉及多種顏色。
任何幫助真的很感激。
如何將div
的背景底色從最淺的橙色變爲最暗的紅色,並返回(這會使它看起來像發光效果)?將動畫的背景顏色設爲不同的顏色
我創建了一個jsFiddle,但它只將淺灰色(靜態設置)的顏色更改爲紅色。這是我得到的。
我確實發現了一些關於動畫顏色的問題,但沒有涉及多種顏色。
任何幫助真的很感激。
將此CSS添加到您的div。 http://jsfiddle.net/Nillervision/a4ELz/
.test {
overflow: hidden;
text-align: center;
font-family: sans-serif;
font-size: 40px;
line-height: 3;
-webkit-animation: glow linear 1s infinite;
animation: glow linear 1s infinite;
}
@-webkit-keyframes glow {
0% { background-color:red; }
50% { background-color:orange; }
100% { background-color:red; }
}
@keyframes glow {
0% { background-color:red; }
50% { background-color:orange; }
100% { background-color:red; }
}
如果你只希望動畫運行一次在頁面加載刪除「無限」的值。 如果您希望在懸停時發生效果,則可以改爲使用css轉換。
嗨,看起來不錯,但我想從橙色到紅色。我能改變這些顏色的順序嗎?如果我想要更多的色調,我是否需要添加更多的線條,比如'50%{background-color:orange; ''有不同的百分比? – Quoter
兩個問題都可以。您可以根據需要添加儘可能多的關鍵幀,並且可以爲任何顏色(或任何其他CSS屬性)製作動畫。 – Nillervision