Animate.css

animate.css 是一个使用CSS3的animation制作的动画效果的CSS集合,里面预设了很多种常用的动画,且使用非常简单。

GitHub:github.com/animate-css…

Hover.css

Hover.css 是一套基于 CSS3 的鼠标悬停效果和动画,这些可以非常轻松的被应用到按钮、LOGO 以及图片等元素。所有这些效果都是只需要单一的标签,必要的时候使用 before 和 after 伪元素。因为使用了 CSS3 过渡、转换和动画效果,因此只支持 Chrome、Firefox 和 Safari 等现代浏览器。

Github:github.com/IanLunn/Hov…

Magic.css

Magic CSS3 Animations 动画是一款独特的CSS3动画特效包,可以自由地使用在网页中。只需简单的在页面上引入 CSS 文件: magic.css 或者压缩版本 magic.min.css 就可以使用了。

Github:github.com/miniMAC/mag…

React Spring

react-spring 是一个基于弹簧物理学的动画库,满足大多数与UI相关的动画需求,提供了足够灵活的工具,可以自信地将想法投射到不断变化的界面中。该库代表了一种现代动画方法。它继承了 animated 强大的插值和性能,以及 react-motion 的易用性。

GitHub:github.com/pmndrs/reac…

React Reveal

React Reveal 是适一个用于 React 的高性能动画库。它占用空间小,专门为 ES6 中的 React 编写。可用于创建各种炫酷的滚动效果显示。

GitHub:github.com/rnosov/reac…

Greensock

GreenSock是一个JavaScript动画库,可轻松对HTML元素进行动画处理。 用于创建高性能,零依赖性,跨浏览器动画,声称在超过 400 万个网站中使用。 其具有一下特点:

  • 速度快,专门优化了动画性能,使之实现和css一样的高性能动画效果。
  • 轻量与模块化。模块化与插件式的结构保持了核心引擎的轻量,TweenLite包非常小(基本上低于7kb)。提供了TweenLite, TimelineLite, TimelineMax 和 TweenMax不同功能的动画模块,你可以按需使用。
  • 没有依赖。
  • 灵活控制。不用受限于线性序列,可以重叠动画序列,可以通过精确时间控制,灵活地使用最少的代码实现动画。
  • 任何对象都可以实现动画。

Github:github.com/greensock/G…

Velocity.js

Velocity.js 是velocity模板语法的javascript实现。Velocity 是基于Java的模板引擎,广泛应用在阿里集 体各个子公司。Velocity模板适用于大量模板使用的场景,支持复杂的逻辑运算,包含 本数据类型、变量赋值和函数等功能。还拥有:颜色动画转换动画(transforms)循环缓动SVG 动画、和 滚动动画 等特色功能。Velocity.js 支持 Node.js 和浏览器环境。

其具有以下特点:

  • 支持客户端和服务器端使用
  • 语法是富逻辑的,构成门微型的语言
  • 语法分析和模板渲染分离
  • 基本完全支持velocity语法
  • 浏览器使用支持模板之间相互引用,依据kissy模块加载机制

GitHub:github.com/julianshapi…

Lax.js

Lax.js 是一款原生零依赖的制作跟随页面滑动的 JavaScript 动画插件,这款插件非常的轻巧,压缩版大小只有3kb。当滑动页面时,帮助创建酷炫的动画效果,比如滚动视差、变形移动等基本的动画效果,响应式兼容方面,比如手机端也有不错的支持。除了可以使用插件默认集成的动画属性,还可以自定义更加丰富的动画属性。

GitHub:github.com/alexfoxy/la…

Rellax.js

rellax.js是一款轻量级的纯JavaScript滚动视觉差特效插件。rellax.js压缩后的版本仅871字节,在手机等小屏幕设备中,插件会自动限制视觉差特性。

Github:github.com/dixonandmoe…

three.js

three.js 是一个易于使用、轻量级、跨浏览器的通用 JavaScript 3D 库,它是一套基于WebGL 开发出的Javascript 函式库,它提供了比 WebGL 更简单的Javascript API,让开发者能够轻易在浏览器制作 3D 绘图。

GitHub:github.com/mrdoob/thre…

最后还赠送一份前端大礼包送给大家【加君羊:581286372】帮助大家更好的学习!

10个前端动画库让你的交互更加炫酷相关推荐

  1. 9个前端动画库让你的交互更加性感

    ***上期入口:***9个用来爬取网络站点的Python库 1️⃣Animate.css CSS3 动画库,也是目前最通用的动画库. **官网:**https://daneden.github.io/ ...

  2. 能解决 80% 需求的 10个 CSS动画库

    作者:Patrik Kiss 译者:前端小智 来源:dev 点赞再看,养成习惯 本文 GitHub https://github.com/qq449245884/xiaozhi 上已经收录,更多往期高 ...

  3. 前端动画库GSAP 入门学习详解

    简介: GSAP的全名是 GreenSock Animation Platform 一直发展到今天已经是 3.x 版本,这是一个适用于现代浏览器的专业 Javascript 动画库 超过1100万个网 ...

  4. Web前端——用CSS的常用样式制作一个炫酷的按钮

    文章目录 笔记:CSS的常用样式 炫酷按钮效果实现 笔记:CSS的常用样式 边框以及弧度样式 border-width:边框的线条宽度. border-style:边框的样式,例如 solid实现 d ...

  5. 前端实现炫酷动效_最好的H5动效视频教程:HTML5炫酷动效案例

    一个元素,动态的往往比静态的更能吸引人们的注意力,由此推之,一个操作界面,活泼的动效交互反馈将会给用户带来更好的操作体验和感知.小到APP的Loading动画,大到各大网站炫酷的H5运营页的展现,可以 ...

  6. 2019年10个最受欢迎的JavaScript动画库!

    摘要: 非常炫酷的动画库! 原文:值得看看,2019 年 11 个受欢迎的 JavaScript 动画库! 作者:前端小智 Fundebug经授权转载,版权归原作者所有. 1. Three.js 超过 ...

  7. Web前端:2022年最佳Javascript动画库

    当你考虑制作网站时,你首先考虑的是如何使你的网站脱颖而出,虽然有很多方法可以让它脱颖而出,比如发布独特的内容.制作引人入胜的视频和文章,但吸引人的最佳方式之一是动画和图形.前端开发人员利用Javasc ...

  8. 2019年10个最受欢迎的JavaScript动画库! 1

    摘要: 非常炫酷的动画库! 原文:值得看看,2019 年 11 个受欢迎的 JavaScript 动画库! 作者:前端小智 Fundebug经授权转载,版权归原作者所有. 1. Three.js 超过 ...

  9. 10个最好的 JavaScript 动画库【值得收藏】

    前端动画场景需求多众多,面对这么多花里胡哨的动画需求,这里给大家推荐10个比较好用的js动画库,轻松实现各种花里胡哨的动画❤️ 1. Tween.js TweenJS 是一个简单的 JavaScrip ...

最新文章

  1. 项目中非常有用并且常见的ES6语法
  2. FindFirstFile FindNextFile 以及_WIN32_FIND_DATA结构
  3. Juniper SRX防火墙批量导入set格式配置
  4. LeetCode之Sqrt(x)
  5. gpg96244qs1屏驱动起来了
  6. 创建一个storageevent事件_谈谈StorageEvent
  7. [运维]PowerShell简体中文编码转换
  8. iWebOffice使用VBA控制字体
  9. Python语音识别终极指北,没错,就是指北!
  10. 雅虎财经 api_雅虎音乐API
  11. 找到了airdrop无法发现对方的原因了,原因你想不到!
  12. 模拟电路学习-之容抗和感抗
  13. 【考研英语语法】定语从句全面介绍
  14. RabbitMQ 入门到应用 ( 六 ) 消息可靠性
  15. 服务器验收性能标准,云服务器 验收
  16. Python-实现trim函数
  17. [快讯]致铭主板促销免费赠送Q版暖水袋
  18. 详解BUG(又名:BUG的生命周期)
  19. 【UE4 第一人称射击游戏】08-使用“AK47”发射子弹
  20. 立即升级 NGINX 以应对漏洞风险

热门文章

  1. 显卡服务器的普遍应用
  2. CentOS虚拟机通过主机WIFI上网
  3. 出版专业技术考试(初级)考前对策与考题分析(15-20真题)
  4. 不看不见de视觉,不知不觉de设计
  5. 京东宣布涨薪,两年内将员工平均年薪从14薪涨到16薪!
  6. 牛客暑期训练营三 A题
  7. js 把对象转为字符串,并以逗号隔开
  8. android app出现红叉怎么解决
  9. 关于Java多态的认识和一个列子
  10. python3多行输入字符串_详解Python3 定义一个跨越多行的字符串的多种方法