首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >@keyframe不适用于%

@keyframe不适用于%
EN

Stack Overflow用户
提问于 2018-05-22 19:15:49
回答 1查看 46关注 0票数 0

.car1只有在使用@keyframesfrom & to时才会移动,但在使用%时不会移动。有人能解释一下为什么会这样吗?

代码语言:javascript
复制
.car1 {
  animation: car1 2s 2 forwards;
  position: absolute;
}

@keyframes car1 {
  from {transform: translateX(550px)}
  to {transform: translateX(-550px)}
}

.car2 {
  position: absolute;
  top: 0;
  animation: car2 2s 2 forwards;
}

@keyframes car2 {
  0% {top: 30px}
  25% {top: 130px}
  40% {top: 230px}
  75% {top: 330px}
}
代码语言:javascript
复制
<div class="car1">Car1</div>
<div class="car2">Car2</div>

EN

回答 1

Stack Overflow用户

发布于 2018-05-23 17:32:13

代码语言:javascript
复制
.car1 {
  animation: car1 2s 2 forwards;
  position: absolute;
}

@keyframes car1 {
  0% {transform: translateX(550px)}
  100% {transform: translateX(-550px)}
}

.car2 {
  position: absolute;
  top: 0;
  animation: car2 2s 2 forwards;
}

@keyframes car2 {
  0% {top: 30px}
  25% {top: 130px}
  40% {top: 230px}
  75% {top: 330px}
}
代码语言:javascript
复制
<div class="car1">Car1</div>
<div class="car2">Car2</div>

嘿,只要在@keyframes car1中从0%设置为100%,它就可以正常工作!

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

https://stackoverflow.com/questions/50466316

复制
相关文章

相似问题

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