Tuesday 是一款带 22 种效果的小巧的 CSS3 动画库。目前网络上已经有多种好用的 CSS 动画库插件,这款 CSS3 动画库的特点是动画路径短,动画持续时间也较短。目前该动画库提供了 22 种不同的元素进入和离开的动画效果。
该动画库的使用方法非常简单,在页面的头部引入 tuesday.min.css 文件。
<link rel="stylesheet" type="text/css" href="css/tuesday.min.css" />
或者你也可以使用 CDN 加速地址:
<link rel="stylesheet" type="text/css" href="//cdn.rawgit.com/ShakrMedia/tuesday/master/build/tuesday.min.css" />
在你需要执行动画的元素上添加.animated class 以及你想要执行动画的 class 名称。
<h1 id="header-text" class="animated tdDropInLeft">It's Tuesday.</h1>
你可以在下载的文件包中找到 tuesday.less 文件,把它引入到你的 LESS 样式文件中。
@import 'tuesday.less';
将动画的 class 作为 mixins 放置到你需要的元素上:
h1#header-text {
.animated;
.tdDropInLeft;
}
由于所用元素的动画都会在 DOM 元素被加载之后才会开始(或使用 display: block 使其可见),因此,如果你想要控制动画的开始时间,可以通过 JavaScript 来动态的为元素添加相应的 class。如果你只是简单的想在延迟某段时间之后开始元素动画,可以简单的为元素添加 animation-delay: (n)s 属性。同样,如果你想调整元素的动画持续时间,也可以为元素添加 animation-duration: (n)s 属性。
所有的动画名称都已 td 为前缀,命名规范基于 Animate.css:td+Name+In/Out+Direction/Option。
演示地址 | 下载地址 |
专业提供WordPress主题安装、深度汉化、加速优化等各类网站建设服务,详询在线客服!