我正在寻找某种淡入淡出的效果,使用Javascript,Jquery或只是CSS,在其中我的文本将开始很小,然后慢慢地自行放大,直到达到最终的字体大小(超过我指定的持续时间) )。我尝试每十分之一秒手动更改字体大小,但是我敢肯定有比这更简单的方法。
有什么建议么?
最佳答案
我强烈建议GreenSock JS作为处理任何HTML DOM元素动画的一种非常简单的方法。
以下是JavaScript标签或文件中非常简单但有效的动画代码行的示例:
TweenLite.from("#myTextElement", 1, {scaleX: 0.1, scaleY: 0.1, alpha: 0});
上面的示例将在一秒内为#myTextElement(可以是ID为“ myTextElement”的大多数元素)动画,其比例从10%到现有比例CSS值,从alpha的0%到现有的不透明度CSS值。
相反,使用TweenLite.to会产生相反的效果。