vue中使⽤aos动画安装AOS
npm install aos --save
引⼊
英文台词main.js中引⼊
import AOS from 'aos'
import 'aos/dist/aos.css'
初始化
AOS.init();
基本⽤法
要使⽤aos动画库,你需要做的就是在需要动画的元素上添加aos属性,例如:
aos脚本将会在页⾯滚动时,在该元素上触发相应的动画。
AOS常⽤动画
淡⼊淡出动画:
fade-up
fade-down
fade-left
fade-right
fade-up-right
水嶋ヒロfade-up-left
fade-down-right
fade-down-left花体英文
翻转动画:
flip-up
flip-down
flip-left
flip-right大法小廉
滑动动画:
slide-up
slide-down
slide-left
slide-right
缩放动画:
zoom-in
zoom-in-up
zoom-in-down
zoom-in-left
zoom-in-right
zoom-out
zoom-out-up
zoom-out-down
zoom-out-left
zoom-out-right
锚位置:
top-bottom
top-center
top-top
center-bottom
center-center
center-top
bottom-bottom
bottom-center
bottom-top
easing动画:
你可以使⽤以下的⼀些easing动画效果: linear
生活大爆炸第三季下载ea
ea-in
ea-out
ea-in-out
ea-in-back
ea-out-back
ea-in-out-back
2017年高考
ea-in-sine
ea-out-sine
ea-in-out-sine
ea-in-quad
ea-out-quad
ea-in-out-quad
ea-in-cubic
ea-out-cubic
ea-in-out-cubic
ea-in-quart
ea-out-quart
ea-in-out-quart
⾼级设置
在元素上还可以添加以下⼀些属性:
属性描述⽰例值默认值
data-aos-offt 是⽴刻触发动画还是在指定时间之后触发动画 200 120
sofare
data-aos-duration 动画持续时间 600 400
data-aos-easing 动画的easing动画效果 ea-in-sine ea
data-aos-delay 动画的延迟时间 300 0
data-aos-anchor 锚元素。使⽤它的偏移来取代实际元素的偏移来触发动画 #lector null
data-aos-anchor-placement 锚位置,触发动画时元素位于屏幕的位置 top-center top-bottom data-aos-once动画是否只会触发⼀次,或者每次上下滚动都会触发 true fal
xingwen*注意,aos-duration的动画持续时间的范围从50-3000毫秒,如果你想设置更⼤的值,可以在页⾯中添加下⾯的CSS代码
英语四级听力训练body[data-aos-duration='4000'] [data-aos], [data-aos][data-aos][data-aos-duration='4000']{ transition-duration: 4000ms;}上⾯的代码将动画的持续时间修改为4000毫秒。广漠