<li id="2aw4k"></li>
  • <div id="2aw4k"><tr id="2aw4k"></tr></div>
  • <div id="2aw4k"><tr id="2aw4k"></tr></div>
    <center id="2aw4k"><small id="2aw4k"></small></center><center id="2aw4k"><small id="2aw4k"></small></center>
    首页»JavaScript»2018年值得期待11个Javascript动画库

    2018年值得期待11个Javascript动画库

    来源:_小生_ 发布时间:2018-12-06 阅读次数:

      在浏览网页寻找一个整洁的Javascript动画库时,我发现很多“recommended”的动画库一段时间都没有维护。

      经过一些研究,我收集了11个最好的库,在你的应用程序中使用。我还添加了一些,主要是非维护?#27169;?#26377;用的库。

      使用UI组件时,您还可以使用Bit轻松地在不同应用程序之间共享这些组件,而不是复制?#31243;?#23427;们,从不同项目进行更改并与其他项目协作。

      Bit - 使用代码组件共享和构建_Bit可帮助您在项目和应用程序之间共享,发现和使用代码组件,以构建新功能和... _bitsrc.io

      使用纯CSS

      在深入研究这些库之前,不要忘记使用纯CSS。为什么?因为它是标准?#27169;?#23427;可以提高性能(GPU),提供向后和向前兼容性,它可能是创建动画的最有效方法。这里有10个纯粹的纯CSS动画示例

      纯CSS土星呼啦圈

      1. Three.js

      超过43K的星级,这个流行的库是使用WebGL在浏览器上创建3D动画的好方法。提供<canvas>,<svg>,CSS3D和WebGL渲染器,这个库让我们可以跨设备和浏览器创建丰富的交互式体验。该图书馆于2010年4月首次推出,目前仍由近1,000名参与者开发。

      mrdoob/three.js _three.js?—?JavaScript 3D library._github.com

      2. Anime.js

      超过20K的 stars,Anime是一个JavaScript动画库,可以处理CSS属性,单个CSS转换,SVG或任何DOM属性以及JavaScript对象。此库允许您链接多个动画属性,将多个实例同步,创建时间轴等。

      juliangarnier/anime _anime?—?JavaScript Animation Engine_github.com

      3. Mo.js

      这个库是14K星,是一个用于Web的动态图形工具带,具有简单的声明API,跨设备兼容性和超过1500个单元测试。您可以在DOME或SVG DOME周围移动东西或创建唯一的mo.js对象。虽然文档有些稀缺,但是示例很丰富,这里有CSS?#35760;?#30340;介绍

      legomushroom/mojs _mojs?—?motion graphics toolbelt for the web_github.com

      4. Velocity

      在15Kstars,,Velocity是一个快速的Javascript动画引擎,具有与jQuery的$ .animate()相同的API。它具有色彩动画,变换,循环,缓动,SVG支持和滚动。这是Velocity高性能引擎的细分 ,这里是使用该库的SVG动画介绍

      julianshapiro/velocity _velocity?—?Accelerated JavaScript animation._github.com

      5. Popmotion

      在14Kstars,,这个功能和反应动画库只重11kb。它允许开发人员从动作创建动画和交互,动作是可以启动和停止?#27169;?#24182;使用CSS,SVG,React,three.js和任何接受数字作为输入的API创建。

      Popmotion/popmotion _popmotion?—?A functional, reactive animation library._github.com

      6. Vivus

      在超过10K的stars,Vivus是一个零?#35272;?#30340;JavaScript类,可以让你为SVG制作动画,让它们具有?#25442;?#21046;的外观。您可以使用许多可用动画之一,或创建自定义脚本来绘制SVG。查看Vivus-instant获取实时示例,亲自动手。

      maxwellito/vivus _vivus?—?JavaScript library to make drawing animation on SVG_github.com

      7. GreenSock JS

      GSAP是一个JavaScript库,用于创建高性能,零?#35272;?#24615;,跨浏览器动画,声称在超过400万个网站中使用。 GSAP非常灵活,可以与React,Vue,Angular和vanilla JS一起使用。GSDevtools还可以帮助改进使用GSAP构建的动画。

      greensock/GreenSock-JS _GreenSock-JS?—?GreenSock’s GSAP JavaScript animation library (including Draggable)._github.com

      8. Scroll Reveal

      凭借15K星和零?#35272;擔?#35813;库为Web和移动浏览器提供了简单的滚动动画,以动画的方式显示滚动内容。它支持多种简洁的效果,甚至可以让您使用自然语言定义动画。这是一个简短的SitePoint教程

      jlmakes/scrollreveal _scrollreveal?—?Easy scroll animations for web and mobile browsers._github.com

      9. Hover (CSS)

      嗯,这是一个CSS库。在20K星级,Hover提供了CSS3动力悬停效果的收集,可应用于链接,按钮,徽标,SVG,特色图像等,可在CSS,Sass和LESS中使用。您可以复制并?#31243;?#35201;在自己的样式表中使用的效果或引用样式表。

      IanLunn/Hover _Hover?—?A collection of CSS3 powered hover effects to be applied to links, buttons, logos, SVG, featured images and so…_github.com

      10. Kute.js

      一个完全成熟的原生JavaScript动画引擎,具有跨浏览器动画的基本功能。重点是代码质量,灵活性,性能和大小(核心引擎是17k min和5.5k gzipped) - 这是一个demo。该库也是可扩展?#27169;?#22240;此您可以添加自己的功能。

      thednp/kute.js _kute.js?—?KUTE.js is a native Javascript animation engine featuring great code quality, badass performance, SVG…_github.com

      11. Typed.js

      T这个6K星库基本上允许您以选定的速度为字符串创建打字动画。您还可以在页面上放置HTML div并从中读取以允许搜索引擎和禁用JavaScript的?#27809;?#35775;问。由Slack?#25512;?#20182;人使用,这个库既流行?#33267;?#20154;惊讶地有用。

      mattboldt/typed.js _typed.js?—?A JavaScript Typing Animation Library_github.com

      延迟补充:Airbnb的Lottie

      Lottie是一个用于Web的移动库,iOS用于解析使用 Bodymovin导出为json的 Adobe After Effects 动画,并将其原生呈现。

      airbnb/lottie-web _lottie-web - Render After Effects animations natively on Web, Android and iOS, and React Native…_github.com

    QQ群:WEB开发者官方群(515171538),验证消息:10000
    微信群:加小编微信 849023636 邀请您加入,验证消息:10000
    提示:更多精彩内容关注微信公众号:全栈开发者中?#27169;╢sder-com)
    网友评论(共0条评论) 正在载入评论......
    理智评论文明上网,拒绝恶意谩骂 发表评论 / 共0条评论
    登录会员中心
    大乐透彩票预测
    <li id="2aw4k"></li>
  • <div id="2aw4k"><tr id="2aw4k"></tr></div>
  • <div id="2aw4k"><tr id="2aw4k"></tr></div>
    <center id="2aw4k"><small id="2aw4k"></small></center><center id="2aw4k"><small id="2aw4k"></small></center>
    <li id="2aw4k"></li>
  • <div id="2aw4k"><tr id="2aw4k"></tr></div>
  • <div id="2aw4k"><tr id="2aw4k"></tr></div>
    <center id="2aw4k"><small id="2aw4k"></small></center><center id="2aw4k"><small id="2aw4k"></small></center>
    皇家免费幸运飞艇计划软件 望京电子游艺城 运输动物的游戏规则 透码精英 三肖中特期期准免费准黄大仙 手机幸运赛车投注 双色球坐标连走势图 两肖两码中特网站 新疆十一选五开奖结果彩票控 海南飞鱼彩票有输钱的吗 巧用排除法投注胜分差 广西快乐十分开奖下载 创富心水论坛香港 免费下载四川金7乐 32张二八杠游戏哪有