我想使用 animate 来移动和淡化元素,但是 opacity 属性不影响动画。 到目前为止,我已经做到了:
let timeline1 = anime.timeline();
timeline1.add({
targets: '#operation .letter',
translateY: [0,40],
opacity: [0, 1],
easing: "linear",
duration: 300,
delay: (el, i) => 30 * i
})
翻译和其他属性工作正常,但似乎它不是将透明度作为css属性而是作为属性进行更改。
在HTML中,一旦呈现,目标会显示:
<span class="letter" opacity="1" style="transform: translateY(40px);">p</span>
看起来要将不透明度作为属性获取,而不是像CSS属性那样。
我尝试了opacity: 1和opacity:“1”
都没有改变动画效果。
提前致谢。