153 lines
2.6 KiB
Sass
Raw Normal View History

2020-05-19 11:43:42 +03:00
// ---------------------------------------------------------------------------
+keyframes(flash)
0%
opacity: 1
25%
opacity: 0
50%
opacity: 1
75%
opacity: 0
100%
opacity: 1
// ---------------------------------------------------------------------------
+keyframes(bounce)
0%
+translateY(0)
20%
+translateY(0)
40%
+translateY(-30px)
50%
+translateY(0)
60%
+translateY(-15px)
80%
+translateY(0)
100%
+translateY(0)
// ---------------------------------------------------------------------------
+keyframes(shake)
0%
+translateX(0)
10%
+translateX(-10px)
20%
+translateX(10px)
30%
+translateX(-10px)
40%
+translateX(10px)
50%
+translateX(-10px)
60%
+translateX(10px)
70%
+translateX(-10px)
80%
+translateX(10px)
90%
+translateX(-10px)
100%
+translateX(0)
// ---------------------------------------------------------------------------
+keyframes(tada)
0%
+scale(1)
10%
+transform(scale(0.9) rotate(-3deg))
20%
+transform(scale(0.9) rotate(-3deg))
30%
+transform(scale(1.1) rotate(3deg))
40%
+transform(scale(1.1) rotate(-3deg))
50%
+transform(scale(1.1) rotate(3deg))
60%
+transform(scale(1.1) rotate(-3deg))
70%
+transform(scale(1.1) rotate(3deg))
80%
+transform(scale(1.1) rotate(-3deg))
90%
+transform(scale(1.1) rotate(3deg))
100%
+transform(scale(1) rotate(0))
// ---------------------------------------------------------------------------
+keyframes(swing)
20%, 40%, 60%, 80%, 100%
+transform-origin(top center)
20%
+rotate(15deg)
40%
+rotate(-10deg)
60%
+rotate(5deg)
80%
+rotate(-5deg)
100%
+rotate(0deg)
// ---------------------------------------------------------------------------
+keyframes(wobble)
0%
+translateX(0%)
15%
+transform(translateX(-25%) rotate(-5deg))
30%
+transform(translateX(20%) rotate(3deg))
45%
+transform(translateX(-15%) rotate(-3deg))
60%
+transform(translateX(10%) rotate(2deg))
75%
+transform(translateX(-5%) rotate(-1deg))
100%
+transform(translateX(0%))
// ---------------------------------------------------------------------------
+keyframes(pulse)
0%
+scale(1)
50%
+scale(1.1)
100%
+scale(1)
// ---------------------------------------------------------------------------
+keyframes(wiggle)
0%
+skewX(9deg)
10%
+skewX(-8deg)
20%
+skewX(7deg)
30%
+skewX(-6deg)
40%
+skewX(5deg)
50%
+skewX(-4deg)
60%
+skewX(3deg)
70%
+skewX(-2deg)
80%
+skewX(1deg)
90%
+skewX(0deg)
100%
+skewX(0deg)