有誰知道jQuery的可以處理像一個動畫:的jQuery + RGBA顏色動畫
rgba(0,0,0,0.2) → rgba(0,255,0,0.4)
我知道有一個plugin處理色彩的動畫,但是這可能是太現代?
有誰知道jQuery的可以處理像一個動畫:的jQuery + RGBA顏色動畫
rgba(0,0,0,0.2) → rgba(0,255,0,0.4)
我知道有一個plugin處理色彩的動畫,但是這可能是太現代?
恩,沒關係。發現了一個驚人的修改jQuery顏色插件。
嗯,只是爲那些感興趣的人添加另一個隨機coolness珍聞。 RGBA跨瀏覽器通過php圖像生成:http://leaverou.me/2009/02/bulletproof-cross-browser-rgba-backgrounds/ – Matrym 2010-07-13 23:49:38
不幸的是,這個修改後的版本似乎不支持現代瀏覽器:( – 2013-01-16 14:55:06
您也可以使用CSS3動畫達到同樣的效果。見下文,
步驟1:使用動畫規則:爲動畫
@keyframes color_up {
from {
background-color: rgba(0,0,0,0.2);
}
to {
background-color: rgba(0,255,0,0.4);
}
}
第2步創建一個關鍵幀。
animation-name: color_up;
animation-duration: 2s;
animation-iteration-count: infinite;
animation-direction: alternate;
animation-timing-function: ease-in-out;
DEMO:http://jsfiddle.net/2Dbrj/3/
的jQuery現在支持color動畫與RGBA支持。這實際上是從一種顏色到另一種顏色的動畫。
$(selector).animate({
backgroundColor: 'rgba(0,255,0,0.4)'
});
很好!謝謝! – 2013-01-16 16:58:09
@DjangoReinhardt使用CSS3更新了答案 – 2013-01-18 21:22:19
CSS3 JSFiddle似乎並不想在Chrome中工作,不過,謝謝! – 2013-01-19 03:45:57
使用jquery UI的句柄,$(object).animate({color : 'rgba(0,0,0,.2)'},500)
有用的答案了,在這個問題打上覆制:http://stackoverflow.com/questions/4194745/changing-rgba -alpha-transparency-with-jquery – jedierikb 2012-08-13 19:16:16