【发布时间】:2019-08-26 19:07:45
【问题描述】:
我正在为一些有很多常见动画的元素制作动画,所以我认为它非常重复并且使用了额外的代码
TweenLite.from('.port', 5, {
opacity: 0,
rotation: 180,
marginLeft: '50vw',
ease: Back.easeOut.config(1.7)
});
TweenLite.from('.folio', 5, {
opacity: 0,
rotation: 180,
marginRight: '-50vw',
ease: Back.easeOut.config(1.7)
});
上面的代码唯一的区别是边距,所以最好让我的代码更干净、更轻便地做这样的事情:
TweenLite.from('.port, .folio', 5, {
opacity: 0,
rotation: 180,
marginLeft: '50vw',
ease: Back.easeOut.config(1.7)
});
TweenLite.from('.folio', 5, {
marginRight: '-50vw'
});
或者你们在这种情况下怎么看,我想让我的代码更简洁,因为除了边距之外它们有所有共同点
【问题讨论】:
标签: javascript performance animation load gsap