我在css中動畫我的網站導航,我的問題是這樣的。如何在兩個不同的css動畫之間交替
// Html file
<html>
<div class="class-one">
// some value
</div>
</html>
// Css file
.class-one {
width: 100px
height: 100px
animation: first-animation paused 7s;
animation: second-animation paused 7s;
}
我正在控制每個動畫播放jQuery時的行爲,與此類似。
// Javascript file
$(".class-one").click(function() {
$(".class-one").css("animation-play-state", "running");
});
我的問題是,我不能指定我想玩哪個動畫,這只是播放第二個動畫,而不是第一個。我怎樣才能指定我想玩的動畫?
在此先感謝!
你想兩個動畫結合成一個單一的動畫,或者你想要彼此之後運行它們?如果是後者,則只需將動畫的關鍵幀組合起來即可。請記住在CSS中,最後一個屬性會覆蓋它之前的那些屬性 - 這就是爲什麼只有第二個動畫正在播放。 – Terry
@Terry我想根據不同的情況播放每個動畫。例如:如果頁面上的元素1超過100像素,則播放動畫1,如果不是,則播放動畫2。 –
你想如何指定什麼動畫?通過用戶交互?通過切換課程?這就是我不明白你的問題。 – Terry