国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

11 個最好的 JavaScript 動態(tài)效果庫

wawor4827 / 3693人閱讀

摘要:經(jīng)過一番研究,我收集了個最好的庫,你可以用在自己的項(xiàng)目中。該庫于年月首次推出,目前仍有近名參與者開發(fā)。超過的,是一個動畫庫,可以處理屬性單個轉(zhuǎn)換或任何屬性,以及對象。對智能設(shè)備的方向作出反應(yīng)的視差引擎快速創(chuàng)建漂亮的動畫。

翻譯:瘋狂的技術(shù)宅
原文:https://blog.bitsrc.io/11-jav...

當(dāng)我想要在網(wǎng)上找一個簡潔的 Javascript 動效庫時,總是發(fā)現(xiàn)很多“推薦”的庫都是缺乏持續(xù)維護(hù)的。

經(jīng)過一番研究,我收集了 11 個最好的庫,你可以用在自己的項(xiàng)目中。另外我還添加了一些有用但是缺少持續(xù)維護(hù)的庫。

提示:可以用 Bit 來共享你的組件,用它們構(gòu)建多個項(xiàng)目并與你的團(tuán)隊(duì)同步更改。不要重復(fù)造輪子。

這里有一些 React spinners:

上面的每個組件都可以在站點(diǎn)上找到并測試,可以直接用在自己的項(xiàng)目中。

使用純CSS

在深入研究這些庫之前,不要忘記還有純 CSS。為什么?因?yàn)樗菢?biāo)準(zhǔn)的,可以提高性能(GPU),能夠提供很好的向后和向前兼容性,它可能是創(chuàng)建動態(tài)效果的最有效方式。

1. Three.js

得到超過 43K 的star,這個流行的庫是在瀏覽器上創(chuàng)建 3D 動畫的最好的一種方式,它用了 WebGL 。通過提供、CSS3D 和 WebGL 渲染器,該庫可以讓我們跨設(shè)備和瀏覽器創(chuàng)建豐富的交互式體驗(yàn)。該庫于 2010 年 4 月首次推出,目前仍有近 1000 名參與者開發(fā)。

github: https://github.com/mrdoob/thr...

2. Anime.js

超過20K的 star,Anime 是一個 JavaScript 動畫庫,可以處理 CSS 屬性、單個 CSS 轉(zhuǎn)換、SVG或任何DOM屬性,以及 JavaScript 對象。這個庫允許你鏈接多個動畫屬性、對多個實(shí)例進(jìn)行同步、創(chuàng)建時間軸等。

github:https://github.com/juliangarn...

3. Mo.js

這個庫有 14K 的 star,是一個用于 Web 的動態(tài)圖形工具集,有簡單的聲明性 API、跨設(shè)備兼容性和超過 1500 個單元測試。你可以在 DOME 或 SVG DOME 周圍移動你創(chuàng)建的圖形或創(chuàng)建唯一的 mo.js 對象。盡管文檔有些欠缺,但是示例還是很豐富的,這里有mo.js 的 CSS 技巧的介紹。

github:https://github.com/legomushro...

4. Velocity

codepen上的演示:https://codepen.io/hone/pen/a...

有 15K 的 star,Velocity 是一個快速的 Javascript 動畫引擎,有與jQuery的 $.animate(). 相同的API。它具有顏色動畫、變換、循環(huán)、漸變、SVG支持和滾動。這是 Velocity 高性能引擎的細(xì)分,這是使用該庫的SVG動畫的簡介。

github:https://github.com/julianshap...

5. Popmotion

有 14K 的star,這個庫只有 11kb 的大小。它允許開發(fā)人員從動作創(chuàng)建動畫和交互,動作是可以啟動和停止的值的流,并使用CSS、SVG、React、three.js 和任何接受數(shù)字作為輸入的 API 創(chuàng)建。

github:https://github.com/Popmotion/...

6. Vivus

超過10K的star,Vivus 是一個零依賴 JavaScript 類,可以讓你制作 SVG 動畫,讓它們具有能夠被繪制的外觀。有很多動畫模版可以用,也可以創(chuàng)建自定義腳本來繪制 SVG。不妨親自去 Vivus-instant 看一看實(shí)例。

github:https://github.com/maxwellito...

7. GreenSock JS

GSAP 是一個 JavaScript 庫,用于創(chuàng)建高性能、零依賴性、跨瀏覽器的動畫,其聲稱有超過400萬個網(wǎng)站在使用。 GSAP 非常靈活,可以與React、Vue、Angular 和 原生 JS 一起使用。 GSDevtools 可以幫助你修改用 GSAP 構(gòu)建的動畫。

github:https://github.com/greensock/...

8. Scroll Reveal

憑借15K 的star 和零依賴關(guān)系,該庫為 Web 和移動瀏覽器提供了簡單的滾動動畫,能夠以動畫的方式顯示滾動內(nèi)容。它支持多種簡潔的效果,甚至可以讓你使用自然語言去定義動畫。這是一個簡短的SitePoint教程。

github:https://github.com/jlmakes/sc...

9. Hover (CSS)

嗯,這是一個 CSS 庫。獲得了 20K 的 star,Hover 提供了 CSS3 的強(qiáng)大懸停效果,可用于鏈接、按鈕、徽標(biāo)、SVG 和圖像等,能在CSS、Sass和LESS中使用。你可以找到要在自己的樣式表中使用的效果并簡單的復(fù)制粘貼,或者去引用樣式表。

github:https://github.com/IanLunn/Hover

10. Kute.js

一個完全成熟的原生 JavaScript 動畫引擎,具有跨瀏覽器動畫的基本功能。不過重點(diǎn)還是代碼質(zhì)量、靈活性、性能和大小(其核心引擎只有17k 大小,壓縮包僅 5.5k)。這里是演示。該庫也是可擴(kuò)展的,因此你可以添加自己的功能。

github:https://github.com/thednp/kut...

11. Typed.js

這個有6K star 的庫的基本功能是能讓你以選定的速度創(chuàng)建一個打字動畫。你還可以在頁面上放置一個用戶不可見的

標(biāo)簽并從中讀取你要輸出的內(nèi)容,并能方便搜索引擎抓取。這個庫非常流行而且充滿新意。

github:https://github.com/luisvinici...
另外還有iTyped:https://github.com/luisvinici...

有用但缺乏維護(hù)的

注意,這 8 個庫大多沒有維護(hù),所以請小心使用。

Particles —— 用于創(chuàng)建粒子的輕量級JavaScript庫
github:https://github.com/VincentGar...

loaders.css —— 令人愉快的,以性能為中心的純 css 加載動畫。
github:https://github.com/ConnorAthe...

Parallax JS —— 對智能設(shè)備的方向作出反應(yīng)的視差引擎
github:https://github.com/wagerfield...

Bounce.js —— 快速創(chuàng)建漂亮的 CSS3 動畫。
github.com:https://github.com/tictail/bo...

CTA JS —— 使你的“動作效果”路徑動起來
github:https://github.com/chinchang/...

html5tooltipsjs - 流暢的 3D 動畫提示效果
github.com:https://github.com/ytiurin/ht...

Pace JS —— 自動為你的網(wǎng)站添加進(jìn)度條。
github:https://github.com/HubSpot/pace

Anijs —— 無需編碼即可提升網(wǎng)頁設(shè)計(jì)效果的庫。
github:https://github.com/anijs/anijs

本文首發(fā)微信公眾號:jingchengyideng 歡迎掃描二維碼關(guān)注公眾號,每天都給你推送新鮮的前端技術(shù)文章

歡迎繼續(xù)閱讀本專欄其它高贊文章:

12個令人驚嘆的CSS實(shí)驗(yàn)項(xiàng)目

世界頂級公司的前端面試都問些什么

CSS Flexbox 可視化手冊

過節(jié)很無聊?還是用 JavaScript 寫一個腦力小游戲吧!

從設(shè)計(jì)者的角度看 React

CSS粘性定位是怎樣工作的

一步步教你用HTML5 SVG實(shí)現(xiàn)動畫效果

程序員30歲前月薪達(dá)不到30K,該何去何從

7個開放式的前端面試題

React 教程:快速上手指南

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/102698.html

相關(guān)文章

  • 2018年值得期待11Javascript動畫

    摘要:超過的,是一個動畫庫,可以處理屬性,單個轉(zhuǎn)換,或任何屬性以及對象。在,是一個快速的動畫引擎,具有與的相同的。在,這個功能和反應(yīng)動畫庫只重。由和其他人使用,這個庫既流行又令人驚訝地有用。 在瀏覽網(wǎng)頁尋找一個整潔的Javascript動畫庫時,我發(fā)現(xiàn)很多recommended的動畫庫一段時間都沒有維護(hù)。 經(jīng)過一些研究,我收集了11個最好的庫,在你的應(yīng)用程序中使用。我還添加了一些,主要是非維...

    call_me_R 評論0 收藏0
  • 2018年值得期待11Javascript動畫

    摘要:超過的,是一個動畫庫,可以處理屬性,單個轉(zhuǎn)換,或任何屬性以及對象。在,是一個快速的動畫引擎,具有與的相同的。在,這個功能和反應(yīng)動畫庫只重。由和其他人使用,這個庫既流行又令人驚訝地有用。 在瀏覽網(wǎng)頁尋找一個整潔的Javascript動畫庫時,我發(fā)現(xiàn)很多recommended的動畫庫一段時間都沒有維護(hù)。 經(jīng)過一些研究,我收集了11個最好的庫,在你的應(yīng)用程序中使用。我還添加了一些,主要是非維...

    teren 評論0 收藏0
  • 2018年值得期待11Javascript動畫

    摘要:超過的,是一個動畫庫,可以處理屬性,單個轉(zhuǎn)換,或任何屬性以及對象。在,是一個快速的動畫引擎,具有與的相同的。在,這個功能和反應(yīng)動畫庫只重。由和其他人使用,這個庫既流行又令人驚訝地有用。 在瀏覽網(wǎng)頁尋找一個整潔的Javascript動畫庫時,我發(fā)現(xiàn)很多recommended的動畫庫一段時間都沒有維護(hù)。 經(jīng)過一些研究,我收集了11個最好的庫,在你的應(yīng)用程序中使用。我還添加了一些,主要是非維...

    skinner 評論0 收藏0
  • 可能是最全前端動效匯總

    摘要:非常的龐大,而且它是完全為設(shè)計(jì)而生的動效庫。它運(yùn)行于純粹的之上,是目前最強(qiáng)健的動畫資源庫之一??赡苁莿?chuàng)建滾動特效最好用的工具,它支持大量的瀏覽器,只要它們支持和特性??梢酝ㄟ^安裝吊炸天了,接近現(xiàn)實(shí)生活中的物理運(yùn)動碰撞慣性動畫庫。 收集日期為2019-02-28,★代表當(dāng)時的該項(xiàng)目在github的star數(shù)量 Animate.css 56401 ★ 一個跨瀏覽器的動效基礎(chǔ)庫,是許多基礎(chǔ)動...

    afishhhhh 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<