csshake是一款功能强大的CSS3元素抖动动画库。csshake可以使DOM元素抖动起来。该抖动动画库中共有10种不同的抖动效果。
要使用csshake,首先要将csshake.css文件引入你的html文件的<head>中。
<head> <link rel="stylesheet" type="text/css" href="csshake.css"> </head>
然后你就可以使用下面的方法是DOM元素抖动起来:
<div class="shake"></div> <div class="shake shake-hard"></div> <div class="shake shake-slow"></div> <div class="shake shake-little"></div> <div class="shake shake-horizontal"></div> <div class="shake shake.vertical"></div> <div class="shake shake-rotate"></div> <div class="shake shake-opacity"></div> <div class="shake shake-crazy"></div>
你可以通过 .freeze 、 .shake-constant 和 .hover-stop 来控制抖动动画的状态。
你可以通过SASS @mixins 来创建新的抖动动画。
@include shake($x, $y, $rot, $name, $steps, $opacity);
下面是一个例子:
@include shake(40px, 40px, 20deg, 'shake-crazy', 10, true);
@include animation($name, $dur, $iter, $tim, $del);
下面是一个例子:
@include animation(shake-slow, 5s);
你可以在下面三篇文章中获得更多这方面的信息:
更多关于csshake的资料请参考:https://github.com/daneden/animate.css