使用javascript优化CSS动画

1fabiopereira

可以使用javascript优化CSS动画,我正在开发一个指令来创建动态选项卡,并希望在它们的过渡之间实现动画,但是CSS过渡demontram非常慢,有一种方法可以对其进行优化。我的指令位于:tab-nav-bar此版本不支持动画,有人会想到如何最好地实现它。

wick3d

当使用CSS(甚至JS)添加动画效果时,要寻找的最重要内容是专注于正确的属性。其中一些会导致重新绘制整个布局。

要记住的最重要的事情是-为转换属性设置动画,而不是“左”,“右”,“宽度”等。

您可以在本文中阅读有关平滑动画的更多信息并在此处找到最佳动画属性列表

使用有效动画的另一种方法是使用js动画库-例如GSAP。它具有简单的语法并且非常有效-这是其基本功能的一小部分演示

这是GSAP语法的一个小示例:

//pulsate the box using scaleX and scaleY
TweenMax.to(elementSelector, 1.2, {
 scaleX:0.8, 
 scaleY:0.8, 
 force3D:true, 
 yoyo:true, 
 repeat:-1, 
 ease:Power1.easeInOut
});

是GSAP主页

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何正确使用CSS动画?

来自分类Dev

在angularjs中编写动画指令(仅Javascript使用,无CSS动画!)指令

来自分类Dev

为什么无法使用JavaScript在CSS动画上更改速度

来自分类Dev

使用`new Function()`优化Javascript

来自分类Dev

使用Javascript在CSS3中触发翻转动画

来自分类Dev

JavaScript创建的CSS动画

来自分类Dev

在CSS中优化浮动动画

来自分类Dev

使用javascript控制CSS3动画的暂停和运行

来自分类Dev

如何在JavaScript中使用CSS关键帧动画

来自分类Dev

使用JavaScript的球动画

来自分类Dev

轻松使用CSS动画

来自分类Dev

使用jQuery反转CSS动画

来自分类Dev

使用CSS和Javascript的3D动画

来自分类Dev

无法使用javascript触发CSS动画

来自分类Dev

在使用Javascript进行页面更改之前完成CSS动画

来自分类Dev

Javascript / CSS-CSS动画后旋转

来自分类Dev

如何正确使用css动画?

来自分类Dev

在angularjs中编写动画指令(仅Javascript使用,无CSS动画!)指令

来自分类Dev

如何使用链接的动画CSS?

来自分类Dev

使用CSS制作按钮动画

来自分类Dev

如何使用CSS或Javascript创建动画彩虹线?

来自分类Dev

如何使用JavaScript在CSS动画结束后进行重定向?

来自分类Dev

如何在JavaScript中使用CSS关键帧动画

来自分类Dev

Javascript触发CSS动画

来自分类Dev

使用JavaScript事件再次触发CSS动画

来自分类Dev

javascript / css中的顺序动画

来自分类Dev

动画偏移边框css?javascript?

来自分类Dev

使用 JavaScript 立即结束 CSS 动画

来自分类Dev

如何使用 Javascript/jQuery 设置 css 动画类变量?