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>