超棒的跨浏览器纯CSS动画实现 - Animate.css

日期:2012-8-12  来源:GBin1.com

在线演示  本地下载

通常情况下如果需要生成web动画效果的话,我们肯定会考虑使用一些类库或者jQuery的animate方法,那么有什么方便的方法来快速实现动画效果呢?

在今天的这篇文章中,我们将介绍一个超棒的CSS动画实现方式 - Animate.css。这套CSS动画是由来自Manchester, UK的设计师Dan Eden开发和设计的。使用它能够很方便的给你的页面元素添加动画效果。

如何使用?

使用非常简单,首先下载需要的css文件,你可以在下载地址上选择下载全部css,或者使用在线的Create custom build来生成自定义的css。

下载后将animate.css样式表引入你调用的HTML文件即可,如下:

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

当你引用以上CSS后,你可以在页面中添加相关class即可,如下:

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

添加class “animated tada"到id="demo"的元素。注意:这里tada是动画类型,你可以选择多达将近60种不同的css动画特效。

超棒的跨浏览器纯CSS动画实现 - Animate.css_第1张图片

以上是静态页面中的使用,如果你需要动态的调用,你可以使用类似jQuery的类库来使用addClass()方法调用动画。

这里我们使用jQuery和animate.css开发一个简单的小游戏,你需要在指定的时间内将汽车挪出铁箱。代码如下:

........

来源:超棒的跨浏览器纯CSS动画实现 - Animate.css


你可能感兴趣的:(超棒的跨浏览器纯CSS动画实现 - Animate.css)