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-advanced-image.css

ma-advanced-image.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-advanced-image.css

342 lines 8.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Start of Advanced Image */
2 .jltma-advanced-image .jltma-adv-image-wrapper {
3 display: inline-block;
4 }
5 .jltma-advanced-image .jltma-adv-image-wrapper .jltma-image-has-secondary img:last-child {
6 position: absolute;
7 top: 0;
8 left: 0;
9 opacity: 0;
10 z-index: 2;
11 transition: opacity 1s;
12 }
13 .jltma-advanced-image .jltma-adv-image-wrapper:hover .jltma-image-has-secondary img {
14 opacity: 0;
15 }
16 .jltma-advanced-image .jltma-adv-image-wrapper:hover .jltma-image-has-secondary img:last-child {
17 opacity: 1;
18 }
19 .jltma-advanced-image .jltma-media-image {
20 display: block;
21 position: relative;
22 max-width: 100%;
23 text-align: center;
24 transition: all 300ms ease-out;
25 }
26 .jltma-advanced-image .jltma-media-image img {
27 height: auto;
28 display: inline-block;
29 margin-left: auto;
30 margin-right: auto;
31 margin-top: 0;
32 margin-bottom: 0;
33 }
34 .jltma-advanced-image.jltma-alignnone {
35 text-align: center;
36 }
37 .jltma-advanced-image.jltma-alignleft {
38 float: left;
39 }
40 .jltma-advanced-image.jltma-alignright {
41 float: right;
42 }
43 .jltma-advanced-image .jltma-media-image {
44 position: relative;
45 }
46 .jltma-advanced-image .jltma-media-image.jltma-hidden-overflow {
47 overflow: hidden;
48 }
49 .jltma-advanced-image .jltma-ribbon-wrapper {
50 z-index: 5;
51 }
52 .jltma-advanced-image .jltma-ribbon-wrapper.jltma-corner-ribbon {
53 width: 200px;
54 background: #ea4335;
55 position: absolute;
56 top: 25px;
57 left: -50px;
58 text-align: center;
59 line-height: 50px;
60 letter-spacing: 1px;
61 color: #ffffff;
62 transform: rotate(-45deg);
63 box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
64 }
65 .jltma-advanced-image .jltma-ribbon-wrapper.jltma-corner-ribbon.top-right {
66 top: 25px;
67 right: -50px;
68 left: auto;
69 transform: rotate(45deg);
70 }
71 .jltma-advanced-image .jltma-ribbon-wrapper.jltma-corner-ribbon.bottom-left {
72 top: auto;
73 bottom: 25px;
74 left: -50px;
75 transform: rotate(45deg);
76 }
77 .jltma-advanced-image .jltma-ribbon-wrapper.jltma-corner-ribbon.bottom-right {
78 top: auto;
79 right: -50px;
80 bottom: 25px;
81 left: auto;
82 transform: rotate(-45deg);
83 }
84 .jltma-advanced-image .jltma-ribbon-wrapper.jltma-simple-ribbon {
85 background: #ea4335;
86 color: #ffffff;
87 padding: 7px 15px;
88 position: absolute;
89 top: 25px;
90 left: -1px;
91 }
92 .jltma-advanced-image .jltma-ribbon-wrapper.jltma-simple-ribbon.top-right {
93 top: 25px;
94 right: -1px;
95 left: auto;
96 }
97 .jltma-advanced-image .jltma-ribbon-wrapper.jltma-simple-ribbon.bottom-left {
98 top: auto;
99 bottom: 25px;
100 left: -1px;
101 }
102 .jltma-advanced-image .jltma-ribbon-wrapper.jltma-simple-ribbon.bottom-right {
103 top: auto;
104 right: -1px;
105 bottom: 25px;
106 left: auto;
107 }
108 .jltma-advanced-image .jltma-ribbon-wrapper.jltma-cross-ribbon {
109 position: absolute;
110 background: #ea4335;
111 top: 0px;
112 padding: 10px;
113 left: 25px;
114 color: #ffffff;
115 border-radius: 0 0 2px 2px;
116 }
117 .jltma-advanced-image .jltma-ribbon-wrapper.jltma-cross-ribbon:before {
118 content: "";
119 position: absolute;
120 left: -15px;
121 right: 0;
122 top: 0;
123 bottom: 0;
124 width: 0;
125 height: 0;
126 border-bottom: 15px solid #a42f25;
127 border-left: 15px solid transparent;
128 }
129 .jltma-advanced-image .jltma-ribbon-wrapper.jltma-cross-ribbon.top-right {
130 right: 25px;
131 left: auto;
132 }
133 .jltma-advanced-image .jltma-ribbon-wrapper.jltma-cross-ribbon.top-right:before {
134 left: auto;
135 right: -15px;
136 border-left: 0;
137 border-right: 15px solid transparent;
138 }
139 .jltma-advanced-image .jltma-ribbon-wrapper.jltma-cross-ribbon.bottom-left {
140 top: auto;
141 bottom: 10px;
142 }
143 .jltma-advanced-image .jltma-ribbon-wrapper.jltma-cross-ribbon.bottom-left:before {
144 border-top: 15px solid #a42f25;
145 border-bottom: 0;
146 top: auto;
147 }
148 .jltma-advanced-image .jltma-ribbon-wrapper.jltma-cross-ribbon.bottom-right {
149 top: auto;
150 right: 25px;
151 bottom: 10px;
152 left: auto;
153 }
154 .jltma-advanced-image .jltma-ribbon-wrapper.jltma-cross-ribbon.bottom-right:before {
155 left: auto;
156 right: -15px;
157 border-left: 0 !important;
158 border-right: 15px solid transparent !important;
159 border-top: 15px solid #a42f25;
160 border-bottom: 0;
161 top: auto;
162 }
163
164 .jltma-lightbox-btn {
165 direction: ltr;
166 }
167
168 .jltma-has-preview {
169 transform: translate3d(0, 0, 0);
170 transition: filter 300ms;
171 will-change: filter;
172 perspective-origin: center;
173 }
174 .jltma-has-preview.jltma-preload, .jltma-has-preview.jltma-preloading {
175 filter: blur(10px);
176 }
177 .jltma-has-preview.jltma-preloaded {
178 filter: blur(0);
179 }
180
181 .jltma-preload,
182 .jltma-preloading,
183 .jltma-preloaded {
184 will-change: background, opacity;
185 }
186
187 .jltma-preload.jltma-progress-box,
188 .jltma-preloading.jltma-progress-box {
189 position: relative;
190 background: #dddddd;
191 background-image: linear-gradient(to right, #dddddd 33%, #f5f5f5 40%, #e5e5e5 43%, #dddddd 46%);
192 background-repeat: no-repeat;
193 background-size: 300% auto;
194 animation-duration: 1.4s;
195 animation-fill-mode: forwards;
196 animation-iteration-count: infinite;
197 animation-name: JltmaLoadingWave;
198 animation-timing-function: linear;
199 }
200 .jltma-preload.jltma-blank,
201 .jltma-preloading.jltma-blank {
202 opacity: 0;
203 }
204
205 .jltma-preloading.jltma-simple-spinner, .jltma-preloading.jltma-simple-spinner-light, .jltma-preloading.jltma-simple-spinner-dark {
206 background-repeat: no-repeat;
207 background-position: center center;
208 }
209 .jltma-preloading.jltma-simple-spinner {
210 background-image: url(../images/spinner-default.svg);
211 }
212 .jltma-preloading.jltma-simple-spinner-light {
213 background-image: url(../images/spinner-light.svg);
214 }
215 .jltma-preloading.jltma-simple-spinner-dark {
216 background-image: url(../images/spinner-dark.svg);
217 }
218
219 .jltma-preloaded.jltma-blank {
220 animation-name: JltmaFadeInPreloaded;
221 animation-duration: 400ms;
222 animation-fill-mode: both;
223 animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
224 }
225
226 @keyframes JltmaLoadingWave {
227 0% {
228 background-position: 0% 0;
229 }
230 100% {
231 background-position: 66% 0;
232 }
233 }
234 @keyframes JltmaFadeInPreloaded {
235 from {
236 opacity: 0;
237 }
238 to {
239 opacity: 1;
240 }
241 }
242 .jltma-img-dynamic-dropshadow-frame {
243 position: relative;
244 }
245 .jltma-img-dynamic-dropshadow-frame .jltma-img-dynamic-dropshadow {
246 position: relative;
247 z-index: 1;
248 }
249 .jltma-img-dynamic-dropshadow-frame .jltma-img-dynamic-dropshadow-cloned {
250 position: absolute;
251 left: 0;
252 right: 0;
253 top: 0;
254 margin: 0 auto;
255 transform: translateX(75px) translateY(40px);
256 opacity: 0.4;
257 filter: blur(50px);
258 }
259
260 .jltma-orginal-blured-img {
261 position: relative;
262 overflow: hidden;
263 }
264
265 .jltma-blured-img {
266 position: absolute;
267 width: 100%;
268 height: 100%;
269 left: 0;
270 top: 0;
271 opacity: 0;
272 transition: opacity, transform 100ms ease-out;
273 will-change: opacity, transform;
274 }
275
276 .jltma-hover-scale-circle-plus {
277 display: block;
278 position: absolute;
279 direction: ltr;
280 }
281 .jltma-hover-scale-circle-plus .jltma-symbol-plus,
282 .jltma-hover-scale-circle-plus .jltma-symbol-circle {
283 position: absolute;
284 display: block;
285 opacity: 0;
286 transition: all 800ms cubic-bezier(0.75, 0.1, 0.25, 0.9);
287 }
288 .jltma-hover-scale-circle-plus .jltma-symbol-plus {
289 z-index: 3;
290 width: 30px;
291 height: 30px;
292 margin-top: 15px;
293 transform-origin: 50% 0 0;
294 }
295 .jltma-hover-scale-circle-plus .jltma-symbol-plus::after, .jltma-hover-scale-circle-plus .jltma-symbol-plus::before {
296 content: "";
297 position: absolute;
298 display: block;
299 height: 1px;
300 width: 100%;
301 background-color: white;
302 }
303 .jltma-hover-scale-circle-plus .jltma-symbol-plus::after {
304 transform: rotate(90deg);
305 }
306 .jltma-hover-scale-circle-plus .jltma-symbol-circle {
307 width: 100px;
308 height: 100px;
309 border: solid 2px white;
310 border-radius: 50%;
311 }
312
313 .jltma-hover-scale-circle-plus {
314 top: 50%;
315 left: 50%;
316 }
317 .jltma-hover-scale-circle-plus .jltma-symbol-plus {
318 transform: translate3d(-50%, -50%, 0) scale(0.8);
319 transform-origin: 50% 0 0;
320 }
321 .jltma-hover-scale-circle-plus .jltma-symbol-circle {
322 z-index: 2;
323 transform: translate3d(-50%, -50%, 0) scale(1.25);
324 }
325
326 .jltma-hover-active:hover .jltma-hover-scale-circle-plus .jltma-symbol-plus,
327 .jltma-hover-active:hover .jltma-hover-scale-circle-plus .jltma-symbol-circle {
328 opacity: 1;
329 transform: translate3d(-50%, -50%, 0) scale(1) rotate(0);
330 }
331
332 .jltma-hover-fade {
333 opacity: 0;
334 transition: opacity 1s ease-in-out;
335 will-change: opacity;
336 }
337
338 .jltma-hover-active:hover .jltma-hover-fade {
339 opacity: 1;
340 }
341
342 /* End of Advanced Image */