Animation 动画

Transition 过渡

使用 vus-trans 类作为 Transition 动画基础样式,默认 ease,速度 0.3s

样式名称描述
fast快速 0.25s
slow缓慢 1s
linear定以相同速度开始至结束的过渡效果
ease-in规定以慢速开始的过渡效果
ease-out规定以慢速结束的过渡效果
ease-in-out规定以慢速开始和结束的过渡效果
默认
fast
slow
linear
ease-in
ease-out
ease-in-out
<div class="vus-trans"></div>
<div class="vus-trans fast"></div>
<div class="vus-trans slow"></div>
<div class="vus-trans linear"></div>
<div class="vus-trans ease-in"></div>
<div class="vus-trans ease-out"></div>
<div class="vus-trans ease-in-out"></div>

Animation 关键帧

使用 vus-anim 类作为 Animation 动画基础样式,默认 ease-out,速度 0.3s

样式名称描述
fast快速 0.15s
slow缓慢 1.2s
linear动画从头到尾的速度是相同的
ease动画以低速开始,然后加快,在结束前变慢
ease-in动画以低速开始
ease-in-out动画以低速开始和结束
infinite规定动画无限次播放
spin旋转
spin-pulse脉动旋转
flash闪烁
fade-in逐渐(显示)
fade-out逐渐(隐藏)
up-slide-in向上滑动(显示)
up-slide-out向上滑动(隐藏)
up-min-slide-in向上滑动小(显示)
up-min-slide-out向上滑动小(隐藏)
down-slide-in向下滑动(显示)
down-slide-out向下滑动(隐藏)
down-min-slide-in向下滑动小(显示)
down-min-slide-out向下滑动小(隐藏)
left-slide-in向左滑动(显示)
left-slide-out向左滑动(隐藏)
right-slide-in向右滑动(显示)
right-slide-out向右滑动(隐藏)
min-zoom-in由小到大(显示)
min-zoom-out由小到大(隐藏)
max-zoom-in由大到小(显示)
max-zoom-out由大到小(隐藏)
up-zoom-in向上放大出现(贝塞尔)
down-zoom-in向下放大出现(贝塞尔)
left-zoom-in从左放大出现(贝塞尔)
right-zoom-in从右放大出现(贝塞尔)
flip翻转
shake左右抖动
bounce上下反弹跳动
left-bounce-in左边反弹滑动(出现)
left-bounce-out左边反弹滑动(隐藏)
right-bounce-in右边反弹滑动(出现)
right-bounce-out右边反弹滑动(隐藏)
rubber-band拉橡皮
<div class="vus-anim"></div>
<div class="vus-anim fast"></div>
<div class="vus-anim slow"></div>
<div class="vus-anim flip"></div>
<div class="vus-anim up-zoom-in"></div>
<div class="vus-anim spin"></div>
<div class="vus-anim rubber-band"></div>