如何在一個也具有css轉換屬性的dom元素上使用GSAP TweenMax yoyo補間? 默認情況下元素會執行一次補間(ff,chrome - 不是),但不會像yoyo那樣重複?除了刪除css轉換之外,是否有解決方法?gsap和css在同一時間過渡可能嗎?
HTML:
<ol >
<li class="withcsstransition">with css transition</li>
<li >without css transition </li>
</ol>
CSS:
.withcsstransition {
transition: all 0.8s ease;
}
.active {
background: #AAAAAA;
}
JS:
TweenMax.fromTo('li', 0.3, {
className: "-=active"
}, {
className: "+=active",
yoyo: true,
repeat: -1,
});
不太確定預期的行爲是什麼。你能詳細說明一下嗎? –
@TahirAhmed具有css過渡風格的元素也應該遵循yoyo tween。請查看codepen示例,其中一個項目具有bg顏色補間,而另一個項目沒有。唯一的區別是CSS轉換規則。謝謝。 – cologne