我想从右到左移动这些框的父母,并且我已经在循环中设置了动画。在一个循环中移动元素
@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