当前位置: 首页 > news >正文

web 动画库

  web动画库

动画领域有一个比较知名的CSS库:Animate.css,它提供了60多种动画,满足一般网页的需求,比如淡入淡出、闪现等等一系列日常动画,不过虽然它能满足日常需求,但是一些复杂的场景就需要靠JS手动去操作,比如界面滚动到某个元素才开始播放动画,比如拖拽、比如滚动界面时,动态调整元素就需要使用到GreenSock

1.animate.css

Animate.css | A cross-browser library of CSS animations.

animate.css 是一个来自国外的 C553 动画库,它预设了抖动(shake)、闪烁(flash)、弹跳(bounce)、翻转(flip)、旋转(rotateIn/rotate0ut)、淡入淡出(fadeIn/fade0ut)等多达 68多种动画效果,几乎包含了所有常见的动画效果。

顾名思义是与class相关联的

2 GreenSock最健全的web动画库之一

https://greensock.com/

GreenSock动画平台(GSAP)可以对JavaScript可以操作的所有内容进行动画处理(CSS属性,SVG,React,画布,通用对象等),同时解决了不同浏览器上存在的兼容性问题,而且速度极快(比jQuery 快20倍)。大约有1000万个站点和许多主要品牌都使用 GSAP。

动画其实是每秒多次改变元素属性值,元素看起来就仿佛在动一样,比如淡入淡出,旋转,移动等。而GSAP捕捉一个起始值和一个结束值,然后每秒在它们之间插值60次。

如果从技术上面来讲,GSAP其实应该被称为“GreenSock属性操纵器”(GSPM)。

ScrollTrigger.min.js滚动插件 可按需引入

<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.3.0/gsap.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.3.0/CSSRulePlugin.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.3.0/Draggable.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.3.0/EaselPlugin.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.3.0/MotionPathPlugin.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.3.0/PixiPlugin.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.3.0/TextPlugin.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.3.0/ScrollToPlugin.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.3.0/ScrollTrigger.min.js"></script>

3 aerotwist动画库 transition group就是使用的这个动画库

http://www.lryc.cn/news/442706.html

相关文章:

  • 我的AI工具箱Tauri版-MicrosoftTTS文本转语音
  • 【Webpack--013】SourceMap源码映射设置
  • 创新驱动,技术引领:2025年广州见证汽车电子技术新高度
  • Spring Boot框架在心理教育辅导系统中的应用案例
  • Shiro-550—漏洞分析(CVE-2016-4437)
  • 【例题】lanqiao4425 咖啡馆订单系统
  • 从小白到大神:C语言预处理与编译环境的完美指南(下)
  • 3657A/B/AM/BM矢量网络分析仪
  • 卸载完mathtype后,删除word加载项中的mathtype
  • vue 实现tab菜单切换
  • 大数据Flink(一百二十):Flink SQL自定义函数(UDF)
  • 【图像检索】基于灰度共生矩的纹理图像检索,matlab实现
  • 【操作系统】02.深入理解操作系统
  • 【Python】探索 Errbot:多功能聊天机器人框架
  • Linux 调试器 GDB 使用指南
  • MiniCPM3-4B | 笔记本电脑运行端侧大模型OpenBMB/MiniCPM3-4B-GPTQ-Int4量化版 | PyCharm环境
  • 【chromedriver编译-绕过selenium机器人检测】
  • 【JavaEE精炼宝库】HTTP | HTTPS 协议详解
  • Go语言基础学习01
  • 基于SSM+Vue+MySQL的酒店管理系统
  • 在WPF中保存控件内容为图片
  • C#用SDK打开海康工业相机,callback取图Bitmap格式,并保存
  • C语言字符学习初级优先看这个就够了
  • Python JSON
  • 【华为杯】2024华为杯数模研赛F题 解题思路
  • Object Pascal 结构化程序设计
  • 机器学习算法与实践_03概率论与贝叶斯算法笔记
  • 如何使用Privoxy将SOCKS5代理转换为HTTP代理?
  • AJAX(一)HTTP协议(请求响应报文),AJAX发送请求,请求问题处理
  • Git进阶(十五):Git LFS 使用详解