最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

超棒的跨瀏覽器純CSS動畫實現(xiàn) Animate.css使用方法

  發(fā)布時間:2012-10-03 15:53:57   作者:佚名   我要評論
在今天的這篇文章中,我們將介紹一個超棒的CSS動畫實現(xiàn)方式 - Animate.css。這套CSS動畫是由來自Manchester, UK的設(shè)計師Dan Eden開發(fā)和設(shè)計的。使用它能夠很方便的給你的頁面元素添加動畫效果
通常情況下如果需要生成web動畫效果的話,我們肯定會考慮使用一些類庫或者jQuery的animate方法,那么有什么方便的方法來快速實現(xiàn)動畫效果呢?

在今天的這篇文章中,我們將介紹一個超棒的CSS動畫實現(xiàn)方式 - Animate.css。這套CSS動畫是由來自Manchester, UK的設(shè)計師Dan Eden開發(fā)和設(shè)計的。使用它能夠很方便的給你的頁面元素添加動畫效果

Animate.css在線演示  http://demo.jb51.net/js/2012/Animatecss/
Animate.css下載地址 http://m.fzitv.net/jiaoben/62726.html

如何使用?

使用非常簡單,首先下載需要的css文件,你可以在下載地址上選擇下載全部css,或者使用在線的Create custom build來生成自定義的css。

下載后將animate.css樣式表引入你調(diào)用的HTML文件即可,如下:

復(fù)制代碼
代碼如下:

<link rel="stylesheet" type="text/css" href="css/animate.min.css" media="screen" />

當你引用以上CSS后,你可以在頁面中添加相關(guān)class即可,如下:

復(fù)制代碼
代碼如下:

<div id="demo" class="animated tada">Animate.css Demo</div>

添加class “animated tada“到id=”demo“的元素。注意:這里tada是動畫類型,你可以選擇多達將近60種不同的css動畫特效。

超棒的跨瀏覽器純CSS動畫實現(xiàn) - Animate.css

以上是靜態(tài)頁面中的使用,如果你需要動態(tài)的調(diào)用,你可以使用類似jQuery的類庫來使用addClass()方法調(diào)用動畫。

這里我們使用jQuery和animate.css開發(fā)一個簡單的小游戲,你需要在指定的時間內(nèi)將汽車挪出鐵箱。代碼如下:

Javascript

我們使用addClass來操作動畫,使用setTimeout來控制特定時間內(nèi)的動作,代碼如下:

復(fù)制代碼
代碼如下:

$('#msg').hide(0).html('Click the car to run away').fadeIn(200);
$('#car').show().addClass('fadeInRightBig').delay(1200).queue(function(next){
$(this).removeClass('fadeInRightBig');
next();
$(this).addClass('wobble');
});
var timer = window.setTimeout(function(){
$('#bridge').addClass('hinge');
$('#msg').hide().html('Oops, You are dead man! <div><a href="index.html">try it again?</a></div>').css({color:'red'}).fadeIn();
},
5000
);
$('#car').click(function(){
clearTimeout(timer);
$(this).delay(800).addClass('lightSpeedOut').queue(function(next){
$(this).removeClass('');
next();
$('#bridge').addClass('hinge').delay(2200).queue(function(next){
next();
});
});
$('#msg').hide().html('Congratulaions! Fast enough!').css({color:'green'}).fadeIn();
});

HTML代碼
html代碼很簡單:

復(fù)制代碼
代碼如下:

<div id="msg"></div>
<div id="bridge" class="animated">
<div id="car" class="animated"></div>
</div>

CSS代碼
定義了汽車和箱柜的樣式:

復(fù)制代碼
代碼如下:

#car{
padding: 10px;
background: #202020;
color: #fff;
width: 400px;
height: 220px;
border-radius: 5px;
background: url('images/car.png') no-repeat center bottom;
margin: 0 auto;
display:none;
z-index: 10;
position: static;
}
#bridge{
border-radius: 15px;
background: url('images/bridge.png') no-repeat 50% 50%;
margin: 0 auto;
width: 400px;
height: 250px;
z-index: 20;
position: static;
}
#msg{
border-radius: 15px;
width: 600px;
margin: 100px auto;
text-align: center;
font-size: 38px;
font-weight: bold;
font-family: Arial;
background: #333;
color: #EEEEEE;
}
#msg a{
color: #CCC;
}

希望大家喜歡這個小游戲,如果你有任何問題和建議,請給我們留言!

相關(guān)文章

最新評論

黄龙县| 焉耆| 读书| 萝北县| 内江市| 金堂县| 普宁市| 开封市| 长岛县| 永顺县| 嘉兴市| 伊金霍洛旗| 柘城县| 宁国市| 玉门市| 津市市| 大城县| 县级市| 莒南县| 靖边县| 岳西县| 东乡族自治县| 保定市| 邮箱| 龙岩市| 邻水| 盘锦市| 滨州市| 浪卡子县| 崇信县| 尚志市| 余干县| 县级市| 于田县| 固安县| 镶黄旗| 黄浦区| 靖江市| 宜黄县| 巴彦县| 盘锦市|