PluginProbe
Master Addons for Elementor – Elementor Addons, Widgets, Mega Menu Builder, Popup Builder, Widget Builder & Template Kits / 3.1.2
Master Addons for Elementor – Elementor Addons, Widgets, Mega Menu Builder, Popup Builder, Widget Builder & Template Kits v3.1.2
3.2.2 3.2.3 3.2.1 3.2.0 3.1.9 3.1.8 3.1.7 3.1.6 3.1.5 3.1.4 3.1.3 3.1.2 3.1.1 3.1.0 3.0.9 trunk 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.1.3 1.1.4 1.1.5 All 174 releases
master-addons / assets / css / addons / ma-image-hover-effects.css

ma-image-hover-effects.css in Master Addons for Elementor – Elementor Addons, Widgets, Mega Menu Builder, Popup Builder, Widget Builder & Template Kits 3.1.2, at assets/css/addons/ma-image-hover-effects.css

604 lines 16.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Jltma Image Hover Effects */
2 .jltma-image-hover-effect figure {
3 background: #3085a3;
4 display: flex;
5 flex-wrap: wrap;
6 overflow: hidden;
7 position: relative;
8 width: -webkit-fill-available;
9 }
10 .jltma-image-hover-effect figure img {
11 height: auto;
12 max-width: 100%;
13 width: 100%;
14 position: relative;
15 backface-visibility: hidden;
16 }
17 .jltma-image-hover-effect figure figcaption {
18 height: 100%;
19 width: 100%;
20 top: 0;
21 left: 0;
22 overflow: hidden;
23 padding: 1em;
24 position: absolute;
25 text-transform: uppercase;
26 backface-visibility: hidden;
27 }
28 .jltma-image-hover-effect figure figcaption::before, .jltma-image-hover-effect figure figcaption::after {
29 content: "";
30 pointer-events: none;
31 position: absolute;
32 }
33 .jltma-image-hover-effect figure figcaption .jltma-fancybox svg {
34 width: 25px;
35 height: 25px;
36 position: absolute;
37 z-index: 999;
38 fill: #fff;
39 right: 15px;
40 top: 0;
41 }
42 .jltma-image-hover-effect figure h1,
43 .jltma-image-hover-effect figure h2,
44 .jltma-image-hover-effect figure h3,
45 .jltma-image-hover-effect figure h4,
46 .jltma-image-hover-effect figure h5,
47 .jltma-image-hover-effect figure h6,
48 .jltma-image-hover-effect figure span,
49 .jltma-image-hover-effect figure p {
50 color: #fff;
51 margin: 0;
52 padding: 0;
53 text-align: center;
54 }
55 .jltma-image-hover-effect figure h2 {
56 font-size: 2.5rem;
57 word-spacing: -0.15em;
58 }
59 .jltma-image-hover-effect figure span {
60 text-align: center;
61 }
62 .jltma-image-hover-effect figure p {
63 font-size: 15px;
64 letter-spacing: 1px;
65 }
66
67 .icon-eye::before {
68 content: "\e000";
69 }
70
71 .icon-paper-clip::before {
72 content: "\e001";
73 }
74
75 .icon-heart::before {
76 content: "\e024";
77 }
78
79 /* Individual effects */
80 figure.jltma-effect-sadie img,
81 figure.jltma-effect-roxy img,
82 figure.jltma-effect-milo img,
83 figure.jltma-effect-sarah img {
84 max-width: none;
85 width: calc(100% + 50px);
86 transition: opacity 0.35s, transform 0.35s;
87 }
88 figure.jltma-effect-sadie:hover img,
89 figure.jltma-effect-roxy:hover img,
90 figure.jltma-effect-milo:hover img,
91 figure.jltma-effect-sarah:hover img {
92 transform: translate3d(0, 0, 0);
93 }
94
95 /* Jltma Creative Links End */
96 .ma-image-hover-read-more {
97 z-index: 1000;
98 text-indent: 200%;
99 white-space: nowrap;
100 font-size: 0;
101 opacity: 0;
102 position: absolute;
103 top: 0;
104 left: 0;
105 width: 100%;
106 height: 100%;
107 }
108
109 /***** Lily *****/
110 figure.jltma-effect-lily img {
111 opacity: 0.7;
112 }
113 figure.jltma-effect-lily figcaption > div {
114 position: absolute;
115 bottom: 0;
116 left: 0;
117 padding: 2em;
118 width: 100%;
119 height: 50%;
120 }
121 figure.jltma-effect-lily figcaption h1,
122 figure.jltma-effect-lily figcaption h2,
123 figure.jltma-effect-lily figcaption h3,
124 figure.jltma-effect-lily figcaption h4,
125 figure.jltma-effect-lily figcaption h5,
126 figure.jltma-effect-lily figcaption h6,
127 figure.jltma-effect-lily figcaption span,
128 figure.jltma-effect-lily figcaption p {
129 text-align: left;
130 transform: translate3d(0, 40px, 0);
131 }
132 figure.jltma-effect-lily figcaption h1,
133 figure.jltma-effect-lily figcaption h2,
134 figure.jltma-effect-lily figcaption h3,
135 figure.jltma-effect-lily figcaption h4,
136 figure.jltma-effect-lily figcaption h5,
137 figure.jltma-effect-lily figcaption h6,
138 figure.jltma-effect-lily figcaption span {
139 transition: transform 0.35s;
140 }
141 figure.jltma-effect-lily figcaption p {
142 color: rgba(255, 255, 255, 0.8);
143 opacity: 0;
144 transition: opacity 0.2s, transform 0.35s;
145 }
146 figure.jltma-effect-lily:hover img,
147 figure.jltma-effect-lily:hover p {
148 opacity: 1;
149 }
150 figure.jltma-effect-lily:hover h1,
151 figure.jltma-effect-lily:hover h2,
152 figure.jltma-effect-lily:hover h3,
153 figure.jltma-effect-lily:hover h4,
154 figure.jltma-effect-lily:hover h5,
155 figure.jltma-effect-lily:hover h6,
156 figure.jltma-effect-lily:hover span,
157 figure.jltma-effect-lily:hover p {
158 transform: translate3d(0, 0, 0);
159 }
160 figure.jltma-effect-lily:hover p {
161 transition-delay: 0.05s;
162 transition-duration: 0.35s;
163 }
164
165 /***** Sadie *****/
166 figure.jltma-effect-sadie img {
167 transform: translate3d(-40px, 0, 0);
168 }
169 figure.jltma-effect-sadie figcaption::before {
170 background: linear-gradient(to bottom, rgba(72, 76, 97, 0) 0%, rgba(72, 76, 97, 0.8) 75%);
171 top: 0;
172 left: 0;
173 height: 100%;
174 width: 100%;
175 opacity: 0;
176 transform: translate3d(0, 50%, 0);
177 }
178 figure.jltma-effect-sadie figcaption h1,
179 figure.jltma-effect-sadie figcaption h2,
180 figure.jltma-effect-sadie figcaption h3,
181 figure.jltma-effect-sadie figcaption h4,
182 figure.jltma-effect-sadie figcaption h5,
183 figure.jltma-effect-sadie figcaption h6,
184 figure.jltma-effect-sadie figcaption span {
185 color: #484c61;
186 position: absolute;
187 top: 50%;
188 left: 0;
189 width: 100%;
190 transform: translate3d(0, -50%, 0);
191 transition: transform 0.35s, color 0.35s;
192 }
193 figure.jltma-effect-sadie figcaption::before,
194 figure.jltma-effect-sadie figcaption p {
195 transition: opacity 0.35s, transform 0.35s;
196 }
197 figure.jltma-effect-sadie figcaption p {
198 position: absolute;
199 bottom: 0;
200 left: 0;
201 padding: 2em;
202 width: 100%;
203 opacity: 0;
204 transform: translate3d(0, 10px, 0);
205 }
206 figure.jltma-effect-sadie:hover h1,
207 figure.jltma-effect-sadie:hover h2,
208 figure.jltma-effect-sadie:hover h3,
209 figure.jltma-effect-sadie:hover h4,
210 figure.jltma-effect-sadie:hover h5,
211 figure.jltma-effect-sadie:hover h6,
212 figure.jltma-effect-sadie:hover span {
213 color: #fff;
214 transform: translate3d(0, -50%, 0) translate3d(0, -40px, 0);
215 }
216 figure.jltma-effect-sadie:hover figcaption::before,
217 figure.jltma-effect-sadie:hover p {
218 opacity: 1;
219 transform: translate3d(0, 0, 0);
220 }
221
222 /***** Roxy *****/
223 figure.jltma-effect-roxy {
224 background: linear-gradient(45deg, #ff89e9 0%, #05abe0 100%);
225 }
226 figure.jltma-effect-roxy img {
227 transform: translate3d(-40px, 0, 0);
228 }
229 figure.jltma-effect-roxy figcaption {
230 padding: 3em;
231 text-align: left;
232 }
233 figure.jltma-effect-roxy figcaption::before {
234 top: 30px;
235 right: 30px;
236 bottom: 30px;
237 left: 30px;
238 border: 1px solid #fff;
239 opacity: 0;
240 transition: opacity 0.35s, transform 0.35s;
241 transform: translate3d(-20px, 0, 0);
242 }
243 figure.jltma-effect-roxy figcaption h1,
244 figure.jltma-effect-roxy figcaption h2,
245 figure.jltma-effect-roxy figcaption h3,
246 figure.jltma-effect-roxy figcaption h4,
247 figure.jltma-effect-roxy figcaption h5,
248 figure.jltma-effect-roxy figcaption h6,
249 figure.jltma-effect-roxy figcaption span {
250 padding: 30% 0 10px 0;
251 }
252 figure.jltma-effect-roxy figcaption p {
253 opacity: 0;
254 transition: opacity 0.35s, transform 0.35s;
255 transform: translate3d(-10px, 0, 0);
256 }
257 figure.jltma-effect-roxy:hover img {
258 opacity: 0.7;
259 }
260 figure.jltma-effect-roxy:hover figcaption::before,
261 figure.jltma-effect-roxy:hover p {
262 opacity: 1;
263 transform: translate3d(0, 0, 0);
264 }
265
266 /***** Bubba *****/
267 figure.jltma-effect-bubba {
268 background: #9e5406;
269 }
270 figure.jltma-effect-bubba img {
271 opacity: 0.7;
272 transition: opacity 0.35s;
273 }
274 figure.jltma-effect-bubba figcaption::before, figure.jltma-effect-bubba figcaption::after {
275 top: 30px;
276 right: 30px;
277 bottom: 30px;
278 left: 30px;
279 }
280 figure.jltma-effect-bubba figcaption::before {
281 border-top: 1px solid #fff;
282 border-bottom: 1px solid #fff;
283 transform: scale(0, 1);
284 }
285 figure.jltma-effect-bubba figcaption::after {
286 border-right: 1px solid #fff;
287 border-left: 1px solid #fff;
288 transform: scale(1, 0);
289 }
290 figure.jltma-effect-bubba figcaption::before, figure.jltma-effect-bubba figcaption::after,
291 figure.jltma-effect-bubba figcaption p {
292 opacity: 0;
293 transition: opacity 0.35s, transform 0.35s;
294 }
295 figure.jltma-effect-bubba figcaption h1,
296 figure.jltma-effect-bubba figcaption h2,
297 figure.jltma-effect-bubba figcaption h3,
298 figure.jltma-effect-bubba figcaption h4,
299 figure.jltma-effect-bubba figcaption h5,
300 figure.jltma-effect-bubba figcaption h6,
301 figure.jltma-effect-bubba figcaption span {
302 padding-top: 30%;
303 transition: transform 0.35s;
304 transform: translate3d(0, -20px, 0);
305 }
306 figure.jltma-effect-bubba figcaption p {
307 padding: 20px 2.5em;
308 transform: translate3d(0, 20px, 0);
309 }
310 figure.jltma-effect-bubba:hover img {
311 opacity: 0.4;
312 }
313 figure.jltma-effect-bubba:hover figcaption::before, figure.jltma-effect-bubba:hover figcaption::after {
314 opacity: 1;
315 transform: scale(1);
316 }
317 figure.jltma-effect-bubba:hover figcaption h1,
318 figure.jltma-effect-bubba:hover figcaption h2,
319 figure.jltma-effect-bubba:hover figcaption h3,
320 figure.jltma-effect-bubba:hover figcaption h4,
321 figure.jltma-effect-bubba:hover figcaption h5,
322 figure.jltma-effect-bubba:hover figcaption h6,
323 figure.jltma-effect-bubba:hover figcaption span,
324 figure.jltma-effect-bubba:hover figcaption p {
325 opacity: 1;
326 transform: translate3d(0, 0, 0);
327 }
328
329 /***** Romeo *****/
330 figure.jltma-effect-romeo {
331 perspective: 1000px;
332 }
333 figure.jltma-effect-romeo img {
334 transition: opacity 0.35s, transform 0.35s;
335 transform: translate3d(0, 0, 300px);
336 }
337 figure.jltma-effect-romeo figcaption::before, figure.jltma-effect-romeo figcaption::after {
338 top: 50%;
339 left: 50%;
340 width: 80%;
341 height: 1px;
342 background: #fff;
343 opacity: 0.5;
344 transition: opacity 0.35s, transform 0.35s;
345 transform: translate3d(-50%, -50%, 0);
346 }
347 figure.jltma-effect-romeo figcaption h1,
348 figure.jltma-effect-romeo figcaption h2,
349 figure.jltma-effect-romeo figcaption h3,
350 figure.jltma-effect-romeo figcaption h4,
351 figure.jltma-effect-romeo figcaption h5,
352 figure.jltma-effect-romeo figcaption h6,
353 figure.jltma-effect-romeo figcaption span,
354 figure.jltma-effect-romeo figcaption p {
355 position: absolute;
356 top: 50%;
357 left: 0;
358 width: 100%;
359 transition: transform 0.35s;
360 }
361 figure.jltma-effect-romeo figcaption h1,
362 figure.jltma-effect-romeo figcaption h2,
363 figure.jltma-effect-romeo figcaption h3,
364 figure.jltma-effect-romeo figcaption h4,
365 figure.jltma-effect-romeo figcaption h5,
366 figure.jltma-effect-romeo figcaption h6,
367 figure.jltma-effect-romeo figcaption span {
368 transform: translate3d(0, -50%, 0) translate3d(0, -150%, 0);
369 }
370 figure.jltma-effect-romeo figcaption p {
371 padding: 0.25em 2em;
372 transform: translate3d(0, -50%, 0) translate3d(0, 150%, 0);
373 }
374 figure.jltma-effect-romeo:hover figcaption::before {
375 transform: translate3d(-50%, -50%, 0) rotate(45deg);
376 }
377 figure.jltma-effect-romeo:hover figcaption::after {
378 transform: translate3d(-50%, -50%, 0) rotate(-45deg);
379 }
380 figure.jltma-effect-romeo:hover img {
381 opacity: 0.6;
382 transform: translate3d(0, 0, 0);
383 }
384 figure.jltma-effect-romeo:hover h1,
385 figure.jltma-effect-romeo:hover h2,
386 figure.jltma-effect-romeo:hover h3,
387 figure.jltma-effect-romeo:hover h4,
388 figure.jltma-effect-romeo:hover h5,
389 figure.jltma-effect-romeo:hover h6,
390 figure.jltma-effect-romeo:hover span {
391 transform: translate3d(0, -50%, 0) translate3d(0, -100%, 0);
392 }
393 figure.jltma-effect-romeo:hover p {
394 transform: translate3d(0, -50%, 0) translate3d(0, 100%, 0);
395 }
396
397 /***** Layla *****/
398 figure.jltma-effect-layla img {
399 transform: translate3d(0, -30px, 0) scale(1.15, 1.15);
400 transition: opacity 0.35s, transform 0.35s;
401 }
402 figure.jltma-effect-layla figcaption {
403 padding: 3em;
404 }
405 figure.jltma-effect-layla figcaption::before, figure.jltma-effect-layla figcaption::after {
406 opacity: 0;
407 }
408 figure.jltma-effect-layla figcaption::before {
409 top: 50px;
410 right: 30px;
411 bottom: 50px;
412 left: 30px;
413 border-top: 1px solid #fff;
414 border-bottom: 1px solid #fff;
415 transform: scale(0, 1);
416 transform-origin: 0 0;
417 }
418 figure.jltma-effect-layla figcaption::after {
419 top: 30px;
420 right: 50px;
421 bottom: 30px;
422 left: 50px;
423 border-right: 1px solid #fff;
424 border-left: 1px solid #fff;
425 transform: scale(1, 0);
426 transform-origin: 100% 0;
427 }
428 figure.jltma-effect-layla figcaption h1,
429 figure.jltma-effect-layla figcaption h2,
430 figure.jltma-effect-layla figcaption h3,
431 figure.jltma-effect-layla figcaption h4,
432 figure.jltma-effect-layla figcaption h5,
433 figure.jltma-effect-layla figcaption h6,
434 figure.jltma-effect-layla figcaption span {
435 padding-top: 26%;
436 transition: transform 0.35s;
437 transform: translate3d(0, -30px, 0);
438 }
439 figure.jltma-effect-layla figcaption p {
440 padding: 0.5em 2em;
441 text-transform: none;
442 opacity: 0;
443 transform: translate3d(0, -10px, 0);
444 }
445 figure.jltma-effect-layla figcaption::before, figure.jltma-effect-layla figcaption::after,
446 figure.jltma-effect-layla figcaption p {
447 transition: opacity 0.35s, transform 0.35s;
448 }
449 figure.jltma-effect-layla:hover img {
450 opacity: 0.7;
451 transform: translate3d(0, 0, 0) scale(1.15, 1.15);
452 }
453 figure.jltma-effect-layla:hover figcaption::before, figure.jltma-effect-layla:hover figcaption::after {
454 opacity: 1;
455 transform: scale(1);
456 }
457 figure.jltma-effect-layla:hover h1,
458 figure.jltma-effect-layla:hover h2,
459 figure.jltma-effect-layla:hover h3,
460 figure.jltma-effect-layla:hover h4,
461 figure.jltma-effect-layla:hover h5,
462 figure.jltma-effect-layla:hover h6,
463 figure.jltma-effect-layla:hover span,
464 figure.jltma-effect-layla:hover p {
465 opacity: 1;
466 transform: translate3d(0, 0, 0);
467 }
468 figure.jltma-effect-layla:hover figcaption::after,
469 figure.jltma-effect-layla:hover h2,
470 figure.jltma-effect-layla:hover p,
471 figure.jltma-effect-layla:hover img {
472 transition-delay: 0.15s;
473 }
474
475 /***** Honey *****/
476 figure.jltma-effect-honey {
477 background: #4a3753;
478 }
479 figure.jltma-effect-honey figcaption::before {
480 bottom: 0;
481 left: 0;
482 width: 100%;
483 height: 10px;
484 background: #4b00e7;
485 transform: translate3d(0, 10px, 0);
486 }
487 figure.jltma-effect-honey figcaption h1,
488 figure.jltma-effect-honey figcaption h2,
489 figure.jltma-effect-honey figcaption h3,
490 figure.jltma-effect-honey figcaption h4,
491 figure.jltma-effect-honey figcaption h5,
492 figure.jltma-effect-honey figcaption h6,
493 figure.jltma-effect-honey figcaption span {
494 position: absolute;
495 bottom: 0;
496 left: 0;
497 padding: 1em 1.5em;
498 width: 100%;
499 text-align: left;
500 transform: translate3d(0, -30px, 0);
501 }
502 figure.jltma-effect-honey figcaption h1 i,
503 figure.jltma-effect-honey figcaption h2 i,
504 figure.jltma-effect-honey figcaption h3 i,
505 figure.jltma-effect-honey figcaption h4 i,
506 figure.jltma-effect-honey figcaption h5 i,
507 figure.jltma-effect-honey figcaption h6 i,
508 figure.jltma-effect-honey figcaption span i {
509 font-style: normal;
510 opacity: 0;
511 transition: opacity 0.35s, transform 0.35s;
512 transform: translate3d(0, -30px, 0);
513 }
514 figure.jltma-effect-honey figcaption::before,
515 figure.jltma-effect-honey figcaption h1,
516 figure.jltma-effect-honey figcaption h2,
517 figure.jltma-effect-honey figcaption h3,
518 figure.jltma-effect-honey figcaption h4,
519 figure.jltma-effect-honey figcaption h5,
520 figure.jltma-effect-honey figcaption h6,
521 figure.jltma-effect-honey figcaption span {
522 transition: transform 0.35s;
523 }
524 figure.jltma-effect-honey:hover figcaption::before,
525 figure.jltma-effect-honey:hover h1,
526 figure.jltma-effect-honey:hover h2,
527 figure.jltma-effect-honey:hover h3,
528 figure.jltma-effect-honey:hover h4,
529 figure.jltma-effect-honey:hover h5,
530 figure.jltma-effect-honey:hover h6,
531 figure.jltma-effect-honey:hover span,
532 figure.jltma-effect-honey:hover h1 i,
533 figure.jltma-effect-honey:hover h2 i,
534 figure.jltma-effect-honey:hover h3 i,
535 figure.jltma-effect-honey:hover h4 i,
536 figure.jltma-effect-honey:hover h5 i,
537 figure.jltma-effect-honey:hover h6 i,
538 figure.jltma-effect-honey:hover span i {
539 opacity: 1;
540 transform: translate3d(0, 0, 0);
541 }
542
543 figure.jltma-effect-honey img,
544 figure.jltma-effect-oscar img {
545 opacity: 0.9;
546 transition: opacity 0.35s;
547 }
548
549 /***** Oscar *****/
550 figure.jltma-effect-oscar {
551 background: linear-gradient(45deg, #22682a 0%, #9b4a1b 40%, #3a342a 100%);
552 }
553 figure.jltma-effect-oscar figcaption {
554 display: flex;
555 align-items: center;
556 justify-content: center;
557 padding: 3em;
558 background-color: rgba(58, 52, 42, 0.7);
559 transition: background-color 0.35s;
560 }
561 figure.jltma-effect-oscar figcaption::before {
562 top: 30px;
563 right: 30px;
564 bottom: 30px;
565 left: 30px;
566 border: 1px solid #fff;
567 }
568 figure.jltma-effect-oscar figcaption h1,
569 figure.jltma-effect-oscar figcaption h2,
570 figure.jltma-effect-oscar figcaption h3,
571 figure.jltma-effect-oscar figcaption h4,
572 figure.jltma-effect-oscar figcaption h5,
573 figure.jltma-effect-oscar figcaption h6,
574 figure.jltma-effect-oscar figcaption span {
575 margin: 20% 0 10px 0;
576 transition: transform 0.35s;
577 transform: translate3d(0, 100%, 0);
578 }
579 figure.jltma-effect-oscar figcaption::before,
580 figure.jltma-effect-oscar figcaption p {
581 opacity: 0;
582 transition: opacity 0.35s, transform 0.35s;
583 transform: scale(0);
584 }
585 figure.jltma-effect-oscar:hover h1,
586 figure.jltma-effect-oscar:hover h2,
587 figure.jltma-effect-oscar:hover h3,
588 figure.jltma-effect-oscar:hover h4,
589 figure.jltma-effect-oscar:hover h5,
590 figure.jltma-effect-oscar:hover h6,
591 figure.jltma-effect-oscar:hover span {
592 transform: translate3d(0, 0, 0);
593 }
594 figure.jltma-effect-oscar:hover figcaption::before,
595 figure.jltma-effect-oscar:hover p {
596 opacity: 1;
597 transform: scale(1);
598 }
599 figure.jltma-effect-oscar:hover figcaption {
600 background-color: rgba(58, 52, 42, 0);
601 }
602 figure.jltma-effect-oscar:hover img {
603 opacity: 0.4;
604 }