国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

十個好用的 CSS 動畫庫,你知道幾個?

開發 前端
雖然在網絡上創建基本動畫不過是小菜一碟,但一旦涉及到處理復雜的動畫就會變得令人頭大起來。在本文中,我們探討了10個非常有用的CSS庫,它們提供了各種動畫范圍,可幫助大家減輕重新發明輪子的壓力。

在過去的很多年時間里,開發人員想要在網頁上顯示動畫,只能借助于Flash播放器和GIF圖片。

然而,隨著CSS3引入關鍵幀、過渡和動畫屬性,創建燃爆人眼球的抽象動畫變得容易起來。CSS3更新不但允許創建動畫,甚至可以呈現各種偽狀態(即懸停、聚焦等)。這些都是劃時代的進步。

使用這些屬性創建動畫非常簡單。首先,定義包含首選動畫序列的keyframes規則:

@keyframes float {
  0% {
    transform: translate(0, 0px);
  }
  50% {
    transform: translate(0, 15px);
  }
  100% {
    transform: translate(0, -0px);
  }
}

我們在上面定義了一個命名為float的關鍵幀,該關鍵幀在動畫流的0%處將元素translate屬性設置為平移0%,50%處沿y軸向上平移15px,100%處平移回0%。

然后,我們可以通過animation屬性將此關鍵幀流應用于元素:

.element {
  animation: floating 3s ease-in-out infinite;
}

/* 或者 */

.element:hover {
  animation: floating 3s ease-in-out infinite;
}

我們發現,創建簡單的浮動動畫就需要大量代碼,要是處理更復雜的動畫,代碼就更長了。動畫庫本質上解決了這個問題,有了動畫庫,我們向網頁添加動畫的過程如同向元素添加類名一樣簡單。

這篇文章將介紹用于各種動畫類型,例如簡單運動、元素/頁面過渡、燈箱動畫、加載器、滾動時動畫頁面等等的10個常見的CSS動畫庫和平臺。一起來看看吧。

Animate.css

圖片圖片

Animate.css是最受歡迎的CSS動畫庫之一,截至撰寫本文為止,GitHub上的星星超過76k。只需在想要設置動畫的元素中包含類名,我們就可以通過Animate.css毫不費力地將多個動畫范圍添加到web應用程序中。對于顯示頁面動畫、滑塊動畫以及整體引人注目的動畫,使用Animate.css非常方便。

這個庫包括的實用程序類還允許你直接從標記調整動畫持續時間、速度和重復動畫。你還可以將此庫提供的動畫與本地CSS關鍵幀屬性集成,并直接從CSS代碼進行調用。

如何使用

Animate.css可作為npm包提供,也可通過CDN使用:

<head>
  <link
    rel="stylesheet"
    
  />
</head>

在標記頭部分包含CDN URL后,你可以從可用動畫列表中調用,如下所示:

<div class="animate__animated animate__pulse">A pulse animated element</div>
<!-- using utility class  -->
<div class="animate__animated animate__pulse animate__infinite">A pulse animated element</div>

在第一個示例中,我們創建了一個脈沖動畫的div,默認情況下動畫1秒鐘,在第二個示例中,我們將脈沖動畫配置為使用animate__infinite實用程序類(相當于CSSanimation-iteration-count: infinite;)。

文檔地址:https://animate.style/

Github地址:https://github.com/animate-css/animate.css

Animista

Animista與其說是一個庫,不如說是一個CSS動畫平臺,因為它按需提供動畫,即你在平臺可以選擇想要的動畫類型,然后為你生成動畫CSS關鍵幀代碼。

圖片圖片

從表面上看,Animista上可用的動畫類型與animate.css上提供的動畫類型非常相似,但是,如果深入研究,你會發現Animista提供了更多有用的動畫類別,特別是在動畫文字和背景元素方面。而且,在你準備導出動畫代碼時,還可以選擇標準下載或壓縮代碼。

如何使用

無需下載任何軟件包,也無需在網站中包含任何CDN鏈接,即可使用Animista:只需訪問主頁,選擇喜歡的動畫,根據需要自定義動畫序列,就會立即產生代碼。

整個過程如下所示:

圖片圖片

文檔地址:https://docs.google.com/document/d/1jktijADrL3dmwF_td73HJrAD7-x_MY3i6VMtvqKwa1o/edit#

官方地址:https://animista.net/

Animation library

圖片圖片

你可以把Animation library當作是Animate.css的替代方案,因為它們提供類似的動畫類別。但是,與Animate.css不同點在于,Animation library不提供允許設置首選動畫持續時間、速度和計時的其他自定義選項。

此外,Animation library源文件被劃分為不同的類 — 例如,淡入淡出動畫的所有變體都位于單個源文件中,其他動畫類也是如此。

如何使用

下載包含所有動畫類別的ZIP文件后,選擇鏈接到其中的文件,并在標記中調用關聯的類名。下面是鏈接rotate.css并使用rotateUpRight樣式的一個示例:

<head>
  <link rel="stylesheet" href="path/to/rotate.css">
</head>

<body>
  <div class="rotateUpRight">
    This div will rotate up right.
  </div>
</body>

文檔地址:https://animation.kaustubhmenon.com/

Github地址:https://github.com/kaustubhmenon/animation-library

Magic CSS

圖片圖片

Magic CSS也是一個很有趣的動畫庫,與之前介紹的動畫庫相比,它提供的的動畫更具吸引力。軟件包提供的動畫對于頁面過渡非常方便。但是,magic CSS的一個缺點是它不支持Opera迷你瀏覽器。

如何使用

Magic CSS的用法非常簡單。既可以通過npm下載庫,也可以直接下載CSS源文件,并寫到網頁標記中,然后調用即可:

<head>
  <link rel="stylesheet" >
</head>

<body>
  <div class="magictime puffIn">
  </div>
</body>

文檔地址:https://www.minimamente.com/project/magic/

Github地址:https://github.com/miniMAC/magic

lightGallery

圖片圖片

lightGallery與我們之前提到的其他動畫庫不同,它是專門為制作焦點圖動畫而設計的。焦點圖動畫(如上圖所示)是單擊時以模態形式覆蓋當前網站的圖像。

lightGallery是一個多功能庫,因為它支持視頻文件,允許你以輪播格式渲染媒體資源,允許你創建自定義插件來擴展或修改功能。同樣值得注意的是,lightGallery并不完全是一個純粹的CSS動畫庫,它的功能依賴于JavaScript。

如何使用

lightGallery可通過npm/yarn、bower獲得,也可通過CDN提供服務。要使用傳統網頁,首先在網頁中包含CSS和JavaScript CDN鏈接,如下所示:

<head>
  <link rel="stylesheet" href="/path/to/lightgallery-bundle.css" />
</head>

<body>
  <!-- . . .  -->
  <script src="/path/to/lightgallery.min.js"></script>
</body>

然后,創建元素,該元素將充當要轉換為焦點圖的所有圖像的容器:

<div id="lightbox-container">
  <a data-lg-size="1600-2400">
    <img src="path/to/img" />
  </a>
  <a data-lg-size="1024-800">
    <img src="path/to/img" />
  </a>
</div>

最后,通過之前創建的容器初始化lightGallery,腳本如下:

lightGallery(document.getElementById("lightbox-container"), {
  speed: 500
  //   ...
});

lightGallery還可與其他JavaScript框架(如React、Angular和Vue)集成,使得通過組件和props來使用庫更加方便容易。

文檔地址:https://www.lightgalleryjs.com/

Github地址:https://github.com/sachinchoolur/lightGallery

責任編輯:武曉燕 來源: 前端新世界
相關推薦

2024-09-30 10:05:00

2023-12-15 10:42:05

2023-10-30 18:00:00

Docker命令開源平臺

2023-04-10 11:25:29

工程交流DX

2022-04-24 10:12:25

Python軟件包代碼

2020-03-25 10:27:59

Python語言

2025-07-28 06:49:48

Python開發圖像處理

2021-09-15 09:20:37

Python函數代碼

2015-09-20 16:23:27

2021-11-19 16:54:11

Python代碼開發

2022-01-05 11:40:36

Go特性語言

2010-08-23 09:20:11

Linux命令

2023-10-10 08:33:40

編程范式命令式編程

2023-03-31 08:10:50

2025-02-12 08:27:49

CSS選擇器ID

2023-12-23 11:15:25

2023-03-19 16:15:33

CSS技巧開發

2022-03-13 23:31:13

JavaScript工具動畫庫

2025-03-19 09:46:45

2024-09-11 16:21:09

點贊
收藏

51CTO技術棧公眾號

91精品在线麻豆| 亚洲青青青在线视频| 亚洲视频在线免费观看| 欧美亚洲日本在线观看| 男女精品视频| 国产精彩精品视频| 91成人在线| 一区二区国产视频| 丝袜人妻一区二区三区| 亚洲激情黄色| 国产美女精品视频| 中文字幕成人| 亚洲激情免费观看| 国产在线一二三| 亚洲三级视频在线观看| 国内外成人免费激情视频| 日本欧美大码aⅴ在线播放| 91久久久久久久一区二区| 欧美影院精品| 亚洲欧美激情在线视频| 污污的网站在线免费观看| 91福利社在线观看| 日本免费视频| 国产精品理论片在线观看| 国产二区视频在线播放| 福利一区二区在线观看| 一本二本三本亚洲码| 久久一区二区三区四区五区| 成人午夜电影在线播放| 久久精品青草| 亚洲iv一区二区三区| 日韩三级在线| 91精品在线播放| 欧美超碰在线| 91精品一区二区| 中文字幕一区二区三区乱码图片 | 久久91在线| 久久夜夜久久| 精品国产乱码久久久久久久 | 亚洲妇熟xx妇色黄| 成人天堂入口网站| 日本一区二区三区四区在线视频 | 欧美一级本道电影免费专区| 91精品国产99| 国产伦精品一区二区三区在线播放 | 四虎精品成人影院观看地址| 亚洲三级在线看| 国产日本视频| 亚洲黄色在线视频| 在线观看黄网| 欧美视频你懂的| a视频在线观看免费| 337p日本欧洲亚洲大胆精品| 日韩精品美女| 久久福利视频导航| 国产精品网站在线看| 热久久这里只有| 亚洲精品二区三区| 久久av一区二区三区亚洲| 美腿丝袜一区二区三区| 影音先锋成人资源网站| 2023国产一二三区日本精品2022| 国产一级不卡毛片| 亚洲二区在线视频| 最新电影电视剧在线观看免费观看| 制服丝袜在线91| 欧美第一视频| 欧美精品福利在线| 亚洲综合中文| 亚洲欧洲在线一区| 北岛玲一区二区三区四区| 国语对白在线视频| 欧美亚洲动漫另类| 97人人做人人爽香蕉精品| 91精品91久久久久久| 国产精品www994| 亚洲区成人777777精品| 国产精品三级久久久久三级| 黄色在线网站| 在线看欧美日韩| 不卡一区2区| 亚洲高清视频一区| 国产欧美日韩激情| 国产高清在线| 日韩中文字幕免费看| 国产一区二区三区四区二区| 国产伦精品一区二区三区视频孕妇| 国产最新精品免费| 黄色春季福利在线看| 日韩午夜精品电影| 99精品国产一区二区三区2021| 91免费欧美精品| 国产精品一区免费视频| 啊啊啊射了视频网站| 在线成人av影院| 99这里只有精品视频| 精品一区2区三区| 久久精品视频免费| 成人高清网站| 久久精品99久久久久久久久| 亚洲最大av| 成人在线免费在线观看| 欧美视频完全免费看| 日韩精品一区二区三区中文| 高清免费日韩| 国产精品福利一区二区| 久久香蕉av| 国产一区二区香蕉| 成人国产电影网| 国内外激情在线| 国产精品1234| 不卡视频一二三四| 日本高清在线观看视频| 国产精品一区二区久久| 久久综合av免费| bl在线肉h视频大尺度| 成人a视频在线观看| 99久久免费精品| 最近中文字幕免费mv2018在线 | 91香蕉在线观看| 国产999精品| 成人毛片老司机大片| 国产丝袜在线| 成人精品久久久| 国产精品久久夜| 久久久久久久性潮| 日本一区不卡| 精品久久中文字幕久久av| 日韩高清二区| 国产视频在线观看网站| 日韩欧美国产三级| 国自产拍偷拍福利精品免费一 | 色琪琪综合男人的天堂aⅴ视频| 午夜精品视频| 国产黄色免费电影| 久久久成人精品| 国产在线播精品第三| 国产在线69| 国产伦精品一区二区三区免费视频 | 国产精品夜夜爽| 婷婷视频在线| 成人h猎奇视频网站| 一区二区三区四区中文字幕| 亚洲精品tv| 成人小视频在线观看免费| 日韩精品一区二区三区中文不卡| 欧美在线高清| 亚洲字幕成人中文在线观看| 91av视频导航| 国产精品久久看| 免费观看亚洲天堂| 久久久久久久久久久视频| 亚洲色图校园春色| 国产成人综合自拍| 色老太综合网| 黄色99视频| 日韩久久免费av| 日韩一区精品字幕| 操人在线观看| 久久久天堂国产精品| 亚洲四色影视在线观看| 国产高清久久久| 亚洲欧洲二区| 欧美成人黄色网址| 亚洲色图制服丝袜| 在线观看亚洲精品福利片| 欧美老熟妇喷水| 久久国产色av| 成人免费在线视频| 欧美xxxxx视频| 午夜免费福利在线观看| 欧美日本韩国国产| 亚洲女人天堂网| 97久久人人超碰| 国产精品高潮呻吟久久久久| 成人禁在线观看网站| 国产成人精品电影久久久| 欧美日韩国产中文精品字幕自在自线| 国产高清一区| 超碰在线观看免费版| 337p亚洲精品色噜噜狠狠p| 欧美成人剧情片在线观看| 亚洲欧美日韩国产手机在线| 欧美韩国日本在线观看| 在线免费观看的av网站| 久久久国产精华液999999| 综合国产在线视频| 亚洲精品成人a在线观看| 国产精品vip| 成人性生交大片免费观看网站| 人妻丰满熟妇av无码区app| 国产精品第一第二| 欧美精品久久一区| 99国产精品国产精品久久| 人人香蕉久久| 国产黄网站在线观看| 日韩久久一级片| 69174成人网| 日韩在线视频网| 黑丝美女久久久|