欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

animation、@keyframes动画的使用

程序员文章站 2024-03-24 20:21:10
...
<transition name="fade">
   <div>...</div>
</transition>
.fade-enter-active {
  animation: fadeIn 0.4s;       // name duration
}
.fade-leave-active {
  animation: fadeOut 0.4s;
}

@keyframes fadeIn {           // form起始时,等同于0%,to到达终点时,等同于100%
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
  • animation属性说明:
    animation: name duration timing-function delay iteration-count direction;
属性 描述
animation-name 要绑定的 keyframes 动画名称
animateion-duration 完成动画所需的时间,以秒或毫秒计算
animateion-timing-function 动画的速度曲线(linear、ease、ease-in、ease-out…)
animateion-delay 动画开始之前是否延迟时间
animateion-iteration-count 动画播放次数 (n、infinite)
animation-direction 定义正向、反向播放动画 (normal、alternate)
相关标签: css css3