五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

可能是最強(qiáng)大的【CSS】動畫庫

2021-04-20 23:35 作者:程序員魚皮  | 我要投稿

強(qiáng)大易用的跨平臺的預(yù)設(shè) CSS3 動畫庫推薦

在前端開發(fā)中,想讓頁面變得更生動自然,往往需要添加一些小動畫,比如漸隱漸現(xiàn)、搖擺等。

通過 CSS3 提供的 keyframes 規(guī)則,我們可以自己實(shí)現(xiàn)各種各樣復(fù)雜的動畫效果。但是很多同學(xué)可能對動畫開發(fā)并不熟悉,簡單的動畫代碼倒是還能寫一點(diǎn),但是要做出自然順滑的動畫,需要的不止是代碼功底,更需要設(shè)計能力和經(jīng)驗(yàn)。

比如彈跳動畫,代碼類似這樣:

@keyframes?bounce?{
??from,
??20%,
??53%,
??to?{
????-webkit-animation-timing-function:?cubic-bezier(0.215,?0.61,?0.355,?1);
????animation-timing-function:?cubic-bezier(0.215,?0.61,?0.355,?1);
????-webkit-transform:?translate3d(0,?0,?0);
????transform:?translate3d(0,?0,?0);
??}
??40%,
??43%?{
????-webkit-animation-timing-function:?cubic-bezier(0.755,?0.05,?0.855,?0.06);
????animation-timing-function:?cubic-bezier(0.755,?0.05,?0.855,?0.06);
????-webkit-transform:?translate3d(0,?-30px,?0)?scaleY(1.1);
????transform:?translate3d(0,?-30px,?0)?scaleY(1.1);
??}
??...
}

上述代碼中使用了不少貝塞爾曲線函數(shù),再加上各種系數(shù),看著就非常復(fù)雜。

還好有一個非常強(qiáng)大的開源 CSS 動畫庫 Animate.css,內(nèi)置了很多常用的 CSS3 動畫,兼容性好使用方便,并且整個文件非常輕小,只有幾十 k!

使用方式非常簡單,比如我們要給某段文字添加一個彈跳動畫,首先引入 Animate.css 樣式文件,在生產(chǎn)環(huán)境中建議引入壓縮過的 min 文件,還可以使用 CDN 進(jìn)行加速。

引入代碼如下:

<head>
??<link?rel="stylesheet"?href="animate.min.css">
</head>

第二步,進(jìn)入 Animate.css 提供的動畫演示站點(diǎn),選擇自己想要的動畫效果。演示網(wǎng)站非常貼心,點(diǎn)擊標(biāo)簽后,能夠立刻查看到動畫效果,方便選擇。

查看動畫演示

第三步,給你想要添加動畫的 html 元素加上 "animated" 和上一步中選中的動畫樣式名稱即可:

?<div?class="animated?fadeInUp"></div>

Animate.css 本身是純 CSS 實(shí)現(xiàn),不支持動態(tài)添加類名,所以想要給某元素動態(tài)添加樣式(比如點(diǎn)擊后彈跳),需要配合 JavaScript 或 jQuery 實(shí)現(xiàn)。

最后,對于想要學(xué)習(xí) CSS 動畫的同學(xué),Animate.css 的源碼也非常值得一看哦!

?? 項(xiàng)目地址:https://www.code-nav.cn/rd/?rid=023ce9555ff839e703d196d205e93bce

在 編程導(dǎo)航 中還能發(fā)現(xiàn)更多優(yōu)質(zhì)編程學(xué)習(xí)資源,歡迎分享給有需要的同學(xué)吧!


可能是最強(qiáng)大的【CSS】動畫庫的評論 (共 條)

分享到微博請遵守國家法律
红桥区| 万山特区| 天台县| 襄垣县| 宁化县| 湘潭县| 新晃| 湖北省| 乐平市| 吉木乃县| 双牌县| 绥芬河市| 广昌县| 陆良县| 青海省| 莆田市| 大新县| 乐东| 睢宁县| 华容县| 定结县| 沈阳市| 阳东县| 宁晋县| 莒南县| 芷江| 浑源县| 九龙县| 灌阳县| 武汉市| 安塞县| 阳新县| 美姑县| 濮阳市| 多伦县| 合山市| 柳河县| 安顺市| 德安县| 江阴市| 溧阳市|