首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Css动画:从左到右?

Css动画:从左到右?
EN

Stack Overflow用户
提问于 2019-03-15 00:38:28
回答 3查看 26关注 0票数 0

我正在尝试创建一个动画,它在页面的左侧滑出,然后在右侧滑回,然后继续这样做,就像循环一样。到目前为止,我只有下面的代码,我不确定如何创建我想要做的事情。帮助将会更加贴切!

代码语言:javascript
复制
section {
    position: absolute;
    animation:linear infinite alternate;
    animation-name: run;
    animation-duration: 5s;
}     
  
@keyframes run {
        0% { left: 0;}
        50%{ left : 100%;}
        100%{ left: 0;}
    }

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-03-15 00:44:13

这个怎么样?

代码语言:javascript
复制
@keyframes run {
  0%,
  100% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(-100vw);
  }
  50.000001% {
    transform: translateX(100vw);
  }
}

.circle {
  width: 50px;
  height: 50px;
  background: red;
  border-radius: 50%;
  animation: linear infinite;
  animation-name: run;
  animation-duration: 5s;
}
代码语言:javascript
复制
<div class="circle"></div>

票数 1
EN

Stack Overflow用户

发布于 2019-03-15 00:51:40

您也可以使用两个项目来执行此操作,其中一个项目在屏幕上启动,另一个项目在屏幕外启动:

代码语言:javascript
复制
    body{
overflow:hidden;
}

div{
width:100px;
height:100px;
border:3px solid red;
  position:absolute;
 animation:move 2s linear infinite forwards;

}

div:first-of-type{
   top:calc(50% - 50px);
  left:calc(50% - 50px);
}
div:last-of-type{
   top:calc(50% - 50px);
  left:calc(150% - 50px);
}

@keyframes move{
  from{
    transform:translateX(0)
  }
  to{
    transform:translateX(-100vw)
  }
}
票数 0
EN

Stack Overflow用户

发布于 2019-03-15 04:07:39

你几乎做得很好,只需将left:100%设置为最终状态,并在开始时添加一个转换,从而将元素隐藏在初始状态:

代码语言:javascript
复制
.box {
  position: absolute;
  animation: linear infinite;
  animation-name: run;
  animation-duration: 2s;
  background:red;
  width:50px;
  height:50px;
}

@keyframes run {
  0% {
    left: 0;
    transform:translateX(-100%);
  }
  100% {
    left: 100%;
  }
}
body {
  margin:0;
  overflow:hidden;
}
代码语言:javascript
复制
<div class="box"> </div>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55167817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档