PluginProbe
WP Directory Kit / 1.2.3
WP Directory Kit v1.2.3
1.5.6 1.5.5 1.5.4 1.5.3 trunk 1.1.0 1.1.6 1.1.8 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.8 1.4.0 1.4.1 All 35 releases
wpdirectorykit / public / css / wdk-hover.scss

wdk-hover.scss in WP Directory Kit 1.2.3, at public/css/wdk-hover.scss

366 lines 6.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1
2 /* Pop */
3 @keyframes wdk-hover-animation-grow {
4 100% {
5 transform: scale(1.1);
6 }
7 }
8 /* Shrink */
9 @keyframes wdk-hover-animation-grow {
10 100% {
11 transform: scale(0.9);
12 }
13 }
14
15 /* Pulse */
16 @keyframes wdk-hover-animation-pulse {
17 25% {
18 transform: scale(1.1);
19 }
20 75% {
21 transform: scale(0.9);
22 }
23 }
24
25 /* Pulse Grow */
26 @keyframes wdk-hover-animation-pulse-grow {
27 to {
28 transform: scale(1.1);
29 }
30 }
31
32 /* Shrink */
33 @keyframes wdk-hover-animation-shrink {
34 to {
35 transform: scale(0.9);
36 }
37 }
38
39 /* Pulse Shrink */
40 @keyframes wdk-hover-animation-pulse-shrink {
41 to {
42 transform: scale(0.9);
43 }
44 }
45
46 /* Push */
47 @keyframes wdk-hover-animation-push {
48 50% {
49 transform: scale(0.8);
50 }
51 100% {
52 transform: scale(1);
53 }
54 }
55
56 /* Pop */
57 @keyframes wdk-hover-animation-pop {
58 50% {
59 transform: scale(1.2);
60 }
61 }
62
63
64 /* Bounce In */
65
66 @keyframes wdk-hover-animation-bounce-in {
67 100% {
68 transform: scale(1.2);
69 }
70 }
71
72
73 /* Bounce Out */
74
75 @keyframes wdk-hover-animation-bounce-out {
76 100% {
77 transform: scale(0.8);
78 }
79 }
80
81 /* Rotate */
82
83 @keyframes wdk-hover-animation-rotate {
84 100% {
85 transform: rotate(4deg);
86 }
87 }
88
89 /* Grow Rotate */
90
91 @keyframes wdk-hover-animation-grow {
92 100% {
93 transform: scale(1.1) rotate(4deg);
94 }
95 }
96
97 /* Float */
98
99 @keyframes wdk-hover-animation-float {
100 100% {
101 transform: translateY(-8px);
102 }
103 }
104
105 /* Sink */
106 @keyframes wdk-hover-animation-sink {
107 100% {
108 transform: translateY(8px);
109 }
110 }
111
112 /* Bob */
113 @keyframes wdk-hover-animation-bob {
114 0% {
115 transform: translateY(-8px);
116 }
117 50% {
118 transform: translateY(-4px);
119 }
120 100% {
121 transform: translateY(-8px);
122 }
123 }
124 @keyframes wdk-hover-animation-bob-float {
125 100% {
126 transform: translateY(-8px);
127 }
128 }
129
130
131 /* Hang */
132 @keyframes wdk-hover-animation-hang {
133 0% {
134 transform: translateY(8px);
135 }
136 50% {
137 transform: translateY(4px);
138 }
139 100% {
140 transform: translateY(8px);
141 }
142 }
143 @keyframes wdk-hover-animation-hang-sink {
144 100% {
145 transform: translateY(8px);
146 }
147 }
148
149 /* Skew */
150 @keyframes wdk-hover-animation-skew {
151 100% {
152 transform: skew(-10deg);
153 }
154 }
155
156 /* Skew Forward */
157
158 @keyframes wdk-hover-animation-skew-forward {
159 100% {
160 transform: skew(-10deg);
161 }
162 }
163
164
165 /* Skew Backward */
166 @keyframes wdk-hover-animation-skew-backward {
167 100% {
168 transform: skew(10deg);
169 }
170 }
171
172 /* Wobble Vertical */
173 @keyframes wdk-hover-animation-wobble-vertical {
174 16.65% {
175 transform: translateY(8px);
176 }
177 33.3% {
178 transform: translateY(-6px);
179 }
180 49.95% {
181 transform: translateY(4px);
182 }
183 66.6% {
184 transform: translateY(-2px);
185 }
186 83.25% {
187 transform: translateY(1px);
188 }
189 100% {
190 transform: translateY(0);
191 }
192 }
193
194 /* Wobble Horizontal */
195 @keyframes wdk-hover-animation-wobble-horizontal {
196 16.65% {
197 transform: translateX(8px);
198 }
199 33.3% {
200 transform: translateX(-6px);
201 }
202 49.95% {
203 transform: translateX(4px);
204 }
205 66.6% {
206 transform: translateX(-2px);
207 }
208 83.25% {
209 transform: translateX(1px);
210 }
211 100% {
212 transform: translateX(0);
213 }
214 }
215
216
217 /* Wobble To Bottom Right */
218 @keyframes wdk-hover-animation-wobble-to-bottom-right {
219 16.65% {
220 transform: translate(8px, 8px);
221 }
222 33.3% {
223 transform: translate(-6px, -6px);
224 }
225 49.95% {
226 transform: translate(4px, 4px);
227 }
228 66.6% {
229 transform: translate(-2px, -2px);
230 }
231 83.25% {
232 transform: translate(1px, 1px);
233 }
234 100% {
235 transform: translate(0, 0);
236 }
237 }
238 /* Wobble To Top Right */
239 @keyframes wdk-hover-animation-wobble-to-top-right {
240 16.65% {
241 transform: translate(8px, -8px);
242 }
243 33.3% {
244 transform: translate(-6px, 6px);
245 }
246 49.95% {
247 transform: translate(4px, -4px);
248 }
249 66.6% {
250 transform: translate(-2px, 2px);
251 }
252 83.25% {
253 transform: translate(1px, -1px);
254 }
255 100% {
256 transform: translate(0, 0);
257 }
258 }
259
260 /* Wobble Top */
261 @keyframes wdk-hover-animation-wobble-top {
262 16.65% {
263 transform: skew(-12deg);
264 }
265 33.3% {
266 transform: skew(10deg);
267 }
268 49.95% {
269 transform: skew(-6deg);
270 }
271 66.6% {
272 transform: skew(4deg);
273 }
274 83.25% {
275 transform: skew(-2deg);
276 }
277 100% {
278 transform: skew(0);
279 }
280 }
281
282 /* Wobble Bottom */
283 @keyframes wdk-hover-animation-wobble-bottom {
284 16.65% {
285 transform: skew(-12deg);
286 }
287 33.3% {
288 transform: skew(10deg);
289 }
290 49.95% {
291 transform: skew(-6deg);
292 }
293 66.6% {
294 transform: skew(4deg);
295 }
296 83.25% {
297 transform: skew(-2deg);
298 }
299 100% {
300 transform: skew(0);
301 }
302 }
303 /* Wobble Skew */
304 @keyframes wdk-hover-animation-wobble-skew {
305 16.65% {
306 transform: skew(-12deg);
307 }
308 33.3% {
309 transform: skew(10deg);
310 }
311 49.95% {
312 transform: skew(-6deg);
313 }
314 66.6% {
315 transform: skew(4deg);
316 }
317 83.25% {
318 transform: skew(-2deg);
319 }
320 100% {
321 transform: skew(0);
322 }
323 }
324 /* Buzz */
325 @keyframes wdk-hover-animation-buzz {
326 50% {
327 transform: translateX(3px) rotate(2deg);
328 }
329 100% {
330 transform: translateX(-3px) rotate(-2deg);
331 }
332 }
333
334 /* Buzz Out */
335 @keyframes wdk-hover-animation-buzz-out {
336 10% {
337 transform: translateX(3px) rotate(2deg);
338 }
339 20% {
340 transform: translateX(-3px) rotate(-2deg);
341 }
342 30% {
343 transform: translateX(3px) rotate(2deg);
344 }
345 40% {
346 transform: translateX(-3px) rotate(-2deg);
347 }
348 50% {
349 transform: translateX(2px) rotate(1deg);
350 }
351 60% {
352 transform: translateX(-2px) rotate(-1deg);
353 }
354 70% {
355 transform: translateX(2px) rotate(1deg);
356 }
357 80% {
358 transform: translateX(-2px) rotate(-1deg);
359 }
360 90% {
361 transform: translateX(1px) rotate(0);
362 }
363 100% {
364 transform: translateX(-1px) rotate(0);
365 }
366 }