国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > WEB開發(fā) > 正文

【技巧】Animate.css動畫庫的簡單使用

2024-04-27 15:16:22
字體:
供稿:網(wǎng)友

Animate.css 演示地址:點我

簡介


Animate.CSS 是一個來自國外的 CSS3 動畫庫,它預(yù)設(shè)了抖動(shake)、閃爍(Flash)、彈跳(bounce)、翻轉(zhuǎn)(flip)、旋轉(zhuǎn)(rotateIn/rotateOut)、淡入淡出(fadeIn/fadeOut)等多達 60 多種動畫效果,幾乎包含了所有常見的動畫效果。

雖然借助 animate.css 能夠很方便、快速的制作 CSS3 動畫效果,但還是建議看看 animate.css 的代碼,也許你能從中學到一些東西。

兼容


瀏覽器兼容:當然是只兼容支持 CSS3 animate 屬性的瀏覽器,他們分別是:IE10+、FirefoxChromeOpera、Safari。

使用方法


1、首先引入animate css文件

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

2、給指定的元素加上指定的動畫樣式名

<div class="animated bounceOutLeft"></div>

這里包括兩個class名,第一個是基本的,必須添加的樣式名,任何想實現(xiàn)的元素都得添加這個。第二個是指定的動畫樣式名。

3、如果說想給某個元素動態(tài)添加動畫樣式,可以通過jquery來實現(xiàn):

$('#yourElement').addClass('animated bounceOutLeft');

4、當動畫效果執(zhí)行完成后還可以通過以下代碼添加事件

$('#yourElement').one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', doSomething);

你也可以通過 javaScript 或 jQuery 給元素添加這些 class,比如:

$(function(){ $('#jq22').addClass('animated bounce');});

有些動畫效果最后會讓元素不可見,比如淡出、向左滑動等等,可能你又需要將 class 刪除,比如:

$(function(){ $('#jq22').addClass('animated bounce'); setTimeout(function(){ $('#jq22').removeClass('bounce'); }, 1000);});

animate.css 的默認設(shè)置也許有些時候并不是我們想要的,所以你可以重新設(shè)置,比如:

#jq22{ animate-duration: 2s; //動畫持續(xù)時間 animate-delay: 1s; //動畫延遲時間 animate-iteration-count: 2; //動畫執(zhí)行次數(shù)}
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 屏南县| 兴海县| 凭祥市| 双城市| 邵阳县| 江油市| 台南县| 乃东县| 淮阳县| 延长县| 从化市| 新巴尔虎右旗| 海林市| 彭水| 交城县| 祁门县| 咸丰县| 武鸣县| 开封市| 中山市| 武冈市| 陵川县| 新和县| 乐山市| 枞阳县| 衡阳市| 海南省| 阜康市| 阜阳市| 惠东县| 荔波县| 逊克县| 清河县| 阳城县| 孟连| 丹凤县| 罗田县| 通城县| 镇雄县| 章丘市| 万源市|