基于轻量级高性能的CSS3动画库

简要教程

  Repaintless.css是一款轻量级高性能的CSS3动画库。Repaintless.css通过特殊的方法来制作元素动画,不会引起页面的重绘,使它比其它CSS动画库具有更高的性能。

  安装

  你可以通过bower或npm来安装Repaintless.css。

1 $ bower install repaintless
2 $ npm install repaintless

  

  使用方法

  使用该CSS3动画库需要在页面中引入repaintless.css文件。

1 <link href="path-to-css-directory/repaintless.css" rel="stylesheet"></link>

  

  HTML结构

  要使一个元素可以动画,你需要做的就是为该元素添加element-animated class,这个是必须添加的class类,然后使用第二个class类来指明你需要的动画类型。

1 <div class="element-animated tremble"> I tremble! </div>

  

  默认情况下动画的时间是1秒钟。你可以通过class short来指定动画时间为0.5秒,long为2秒。如果你需要做无穷动画,可以添加infinite class。

01 <div class="element-animated slide-from-top short">
02   I am quick!
03 </div>
04   
05 <div class="element-animated slide-from-top long">
06   I am slooow...
07 </div>
08   
09 <div class="element-animated slide-from-top infinite">
10   I will do that forever to drive you crazy!
11 </div>

  

  动画类型

  Repaintless.css所有可用的动画类型如下。某些动画是会一直循环的动画。

  slide-from-top

  slide-from-bottom

  slide-from-left

  slide-from-right

  slide-from-right-bottom

  slide-from-right-top

  slide-from-left-bottom

  slide-from-left-top

  slide-top-bottom (looped)

  slide-left-right (looped)

  tremble (looped)

  fade-in

  fade-out

  pulsate (looped)

  rotate

  Repaintless.css动画库的github地址为:https://github.com/szynszyliszys/repaintless

  来源:http://www.htmleaf.com/css3/css3donghua/201603073189.html

时间: 2024-10-24 18:45:50

基于轻量级高性能的CSS3动画库的相关文章

【收藏】20款CSS3动画库,你值得“拥有”

转载自点击这里 今天逛“市场”看到一些不错的CSS3动画库,感觉很不错,就收藏了,分享给大家拉.帮助开发者在一定的期限内取得有创造性和创新性的成果. 1. Kite  Kite是一个灵活的布局助手CSS库.Kite使用`inline-block`而不是最新的CSS语法.它注重实际,易于理解且容易使用. Kite用法与flexbox相似:justify-content,等等.你可以很轻松地创建复杂的模块.Kite是基于OOCSS 与 MindBEMding,它可以帮助您快速构建自己的组件.Kite

齐全的CSS3动画库animate.css

animate.css 是一个来自国外的 CSS3 动画库,它预设了抖动(shake).闪烁(flash).弹跳(bounce).翻转(flip).旋转(rotateIn/rotateOut).淡入淡出(fadeIn/fadeOut)等多达 60 多种动画效果,几乎包含了所有常见的动画效果. 查看演示

Css3动画库收集

1.animate.css – 齐全的CSS3动画库 http://www.dowebok.com/98.html 2.Angular官方动画库 http://augus.github.io/ngAnimate/ git地址: https://github.com/Augus/ngAnimate

animate.css – 齐全的CSS3动画库

animate.css – 齐全的CSS3动画库 演 示 下 载 简介 animate.css 是一个来自国外的 CSS3 动画库,它预设了抖动(shake).闪烁(flash).弹跳(bounce).翻转(flip).旋转(rotateIn/rotateOut).淡入淡出(fadeIn/fadeOut)等多达 60 多种动画效果,几乎包含了所有常见的动画效果. 虽然借助 animate.css 能够很方便.快速的制作 CSS3 动画效果,但还是建议看看 animate.css 的代码,也许你能

Animate.css 一款强大的预设css3动画库

Animate.css是一个有趣的,跨浏览器的css3动画库.很值得我们在项目中引用. 用法 1.首先引入animate css文件 <head> <link rel="stylesheet" href="animate.min.css"> </head> 2.给指定的元素加上指定的动画样式名 <div class="animated bounceOutLeft"></div> 这里包括

Animate.css(一款有意思的CSS3动画库)

官网:https://daneden.github.io/animate.css/ animate.css 是一款跨浏览器的动画库. 使用方式: 在页面的 <head>中引入样式文件: <head> <link rel="stylesheet" href="animate.min.css"> </head> 给你想要添加动画效果的元素加上 animated 样式,如果想要动画循环执行的话,你需要加上 infinite 

css3动画库

/* animation */ .a-bounce,.a-flip,.a-flash,.a-shake,.a-swing,.a-wobble,.a-ring{-webkit-animation:1s ease;-moz-animation:1s ease;-ms-animation:1s ease;animation:1s ease;} .a-fadein,.a-fadeinT,.a-fadeinR,.a-fadeinB,.a-fadeinL,.a-bouncein,.a-bounceinT,.

css3动画简介以及动画库animate.css的使用

在这个年代,你要是不懂一点点css3的知识,你都不好意思说你是个美工.美你妹啊,请叫我前端工程师好不好.呃..好吧,攻城尸...呵呵,作为一个攻城尸,没有点高端大气上档次的东西怎么能行呢,那么css3的动画就绝对是值得你拥有了,虽说IE9以及更早版本的IE浏览器都不支持css3动画,但是IE6-8浏览器已是江河日下,使用谷歌浏览器.火狐浏览器.IE10+浏览器以及移动端浏览器等这些支持css3动画的浏览器的人数越来越多,所以如果很简单的就能让一部分人获得更好的用户体验,那何乐而不为呢. 从广义上

转: css3动画简介以及动画库animate.css的使用

~~~ transition  animation 和 animate.css 在这个年代,你要是不懂一点点css3的知识,你都不好意思说你是个美工.美你妹啊,请叫我前端工程师好不好.呃..好吧,攻城尸...呵呵,作为一个攻城尸,没有点高端大气上档次的东西怎么能行呢,那么css3的动画就绝对是值得你拥有了,虽说IE9以及更早版本的IE浏览器都不支持css3动画,但是IE6-8浏览器已是江河日下,使用谷歌浏览器.火狐浏览器.IE10+浏览器以及移动端浏览器等这些支持css3动画的浏览器的人数越来越