AOS库的使用

导入

<link rel="stylesheet" href="dist/aos.css" />
<script src="js/jquery.min.js"></script>
<script src="dist/aos.js"></script>

HTML

<div aos="animation_name">

属性

  • aos-offset 是立刻触发动画还是在指定时间之后触发动画 200 120
  • aos-duration 动画持续时间 600 400
  • aos-easing 动画的easing动画效果 ease-in-sine ease
  • aos-delay 动画的延迟时间 300 0
  • aos-anchor 锚元素。使用它的偏移来取代实际元素的偏移来触发动画 #selector null
  • aos-anchor-placement 锚位置,触发动画时元素位于屏幕的位置 top-center top-bottom
  • aos-once 动画是否只会触发一次,或者每次上下滚动都会触发 true false

全局配置

AOS.init({
  offset: 200,
  duration: 600,
  easing: 'ease-in-sine',
  delay: 100,
});

禁用AOS

# 在小屏幕设备中禁用AOS
AOS.init({
  disable: 'mobile' # mobile、phone或tablet
});

动画-

淡入淡出动画:

  • 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-do- wn
  • 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
  • ease
  • ease-in
  • ease-out
  • ease-in-out
  • ease-in-back
  • ease-out-back
  • ease-in-out-back
  • ease-in-sine
  • ease-out-sine
  • ease-in-out-sine
  • ease-in-quad
  • ease-out-quad
  • ease-in-out-quad
  • ease-in-cubic
  • ease-out-cubic
  • ease-in-out-cubic
  • ease-in-quart
  • ease-out-quart
  • ease-in-out-quart

Demo


  转载请注明: linis AOS库的使用

 上一篇
Linux-常用命令 Linux-常用命令
阅览切换 键盘 用处 空格键 向下翻一页 PaGe down 向下翻一页 PaGe up 向上翻一页 home 直接前往首页 end 直接前往尾页 / 从上至下搜索某个关键词 ? 从下至上搜索某个关键词
2019-04-16
下一篇 
Pygal数据可视化 Pygal数据可视化
Pygal 安装 pip install pygal 步骤 创建pygal对象。pygal为不同的数据图提供了不同的类 柱状图pygal.Bar 饼图pygal.Pie 折线图pygal.Line 调用add()方法添加数据 调用C
2018-12-03
  目录