我想從右到左移動這些框的父母,並且我已經在循環中設置了動畫。在一個循環中移動元素
@keyframes move {
to {
left: -200px;
}
}
#container {
position: absolute;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
animation-name: move;
animation-duration: 5s;
animation-iteration-count: infinite;
}
.box {
display: inline-block;
width: 200px;
height: 100px;
background: red;
margin: 10px;
}
<div id="container">
<div class="box"></div>
<div class="box"></div>
</div>
,你可以看到上面的animaiton移動div和回到原處。我想要的是它繼續移動到左側,一旦屏幕中的元素我想要從屏幕右側回來並進入左側屏幕...
我知道這是不可能的單獨使用CSS。我怎樣才能實現這個使用CSS/JavaScript。
什麼,我想盡快acheive
我想作爲開始穿越我希望它開始從相反方向回正在添加到屏幕畫面圖示。
您的意思是使「乒乓效應」或「包裝」效果? – Ivan
不完全確定那些是什麼..我需要的是,如果div移出屏幕,那麼我希望它來自屏幕的另一側,並在循環中重複此過程 –
我需要更清楚您的真正需要,乒乓球是用來播放動畫,直到完成,並且倒退更像是正弦動畫。如果它離開該區域,則簡單地將該對象重新定位到窗口的另一側。 – Ivan