我想动画文字阴影,以淡入淡出使用片断这里分享:动画效果文字阴影,以淡入淡出
Animating elements of text-shadow with jQuery
我的代码基本上是:
$.fx.step.textShadowBlur = function(fx) {
$(fx.elem).css({textShadow: '0 0 ' + Math.floor(fx.now) + 'px white'});
};
$("#seconds").animate({textShadowBlur:20}, {duration: 300, complete: function() {
$("#seconds").animate({textShadowBlur:0}, {duration: 300});
}});
问题我遇到的是“淡出”部分似乎不起作用。阴影模糊只增加至20,然后选择“重置” 0
的jsfiddle问题:http://jsfiddle.net/ANs92/
通过CSS3而不是JS实现效果不明智吗? – aliirz 2012-08-17 15:16:55
在某些事件中会触发此效果,并且基本上涉及2个动画(生成较高模糊的动画并随后生成较低模糊的动画)。我没有看到css3如何促进这一点,然后我再也不是100%最新的css3动画。 – Naatan 2012-08-17 15:23:17
你见过这个吗? http://www.alexpeattie.com/projects/animate-textshadow/ – 2012-08-17 15:25:03