答案 0 :(得分:26)
使用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)'
});
答案 1 :(得分:8)
答案 2 :(得分:2)
使用jquery UI来处理$(object).animate({color : 'rgba(0,0,0,.2)'},500)