@@ -25,18 +25,14 @@ Copyright (c) 2015 Daniel Eden
2525 animation-duration : 2s ;
2626}
2727
28+ .animated .flipOutX ,
29+ .animated .flipOutY ,
2830.animated .bounceIn ,
2931.animated .bounceOut {
3032 -webkit-animation-duration : .75s ;
3133 animation-duration : .75s ;
3234}
3335
34- .animated .flipOutX ,
35- .animated .flipOutY {
36- -webkit-animation-duration : .75s ;
37- animation-duration : .75s ;
38- }
39-
4036@-webkit-keyframes bounce {
4137 from , 20%, 53%, 80%, to {
4238 -webkit-animation-timing-function : cubic-bezier (0.215 , 0.610 , 0.355 , 1.000 );
@@ -284,6 +280,77 @@ Copyright (c) 2015 Daniel Eden
284280 animation-name : shake;
285281}
286282
283+ @-webkit-keyframes headShake {
284+ 0 {
285+ -webkit-transform : translateX (0 );
286+ transform : translateX (0 );
287+ }
288+
289+ 6 .5% {
290+ -webkit-transform : translateX (-6px ) rotateY (-9deg );
291+ transform : translateX (-6px ) rotateY (-9deg );
292+ }
293+
294+ 18 .5% {
295+ -webkit-transform : translateX (5px ) rotateY (7deg );
296+ transform : translateX (5px ) rotateY (7deg );
297+ }
298+
299+ 31 .5% {
300+ -webkit-transform : translateX (-3px ) rotateY (-5deg );
301+ transform : translateX (-3px ) rotateY (-5deg );
302+ }
303+
304+ 43 .5% {
305+ -webkit-transform : translateX (2px ) rotateY (3deg );
306+ transform : translateX (2px ) rotateY (3deg );
307+ }
308+
309+ 50% {
310+ -webkit-transform : translateX (0 );
311+ transform : translateX (0 );
312+ }
313+ }
314+
315+ @keyframes headShake {
316+ 0 {
317+ -webkit-transform : translateX (0 );
318+ transform : translateX (0 );
319+ }
320+
321+ 6 .5% {
322+ -webkit-transform : translateX (-6px ) rotateY (-9deg );
323+ transform : translateX (-6px ) rotateY (-9deg );
324+ }
325+
326+ 18 .5% {
327+ -webkit-transform : translateX (5px ) rotateY (7deg );
328+ transform : translateX (5px ) rotateY (7deg );
329+ }
330+
331+ 31 .5% {
332+ -webkit-transform : translateX (-3px ) rotateY (-5deg );
333+ transform : translateX (-3px ) rotateY (-5deg );
334+ }
335+
336+ 43 .5% {
337+ -webkit-transform : translateX (2px ) rotateY (3deg );
338+ transform : translateX (2px ) rotateY (3deg );
339+ }
340+
341+ 50% {
342+ -webkit-transform : translateX (0 );
343+ transform : translateX (0 );
344+ }
345+ }
346+
347+ .headShake {
348+ -webkit-animation-timing-function : ease-in-out;
349+ animation-timing-function : ease-in-out;
350+ -webkit-animation-name : headShake;
351+ animation-name : headShake;
352+ }
353+
287354@-webkit-keyframes swing {
288355 20% {
289356 -webkit-transform : rotate3d (0 , 0 , 1 , 15deg );
0 commit comments