PluginProbe ʕ •ᴥ•ʔ
Spider Elements – Premium Elementor Widgets & Addons Library / 1.5.0
Spider Elements – Premium Elementor Widgets & Addons Library v1.5.0
trunk 1.0.0 1.1.0 1.5.0 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.7.0 1.8.0 1.9.0
spider-elements / assets / scss / admin / _elements.scss
spider-elements / assets / scss / admin Last commit date
_dashboard.scss 1 year ago _elements.scss 1 year ago _framework.scss 1 year ago _notice.scss 1 year ago _theme_builder.scss 1 year ago
_elements.scss
617 lines
1 // spe_tab_box css
2 .elements_tab_menu {
3 display: flex;
4 justify-content: space-between;
5 background: #fff;
6 padding: 24px;
7 border-radius: 5px;
8
9 .tab_contents {
10 display: flex;
11 align-items: center;
12 transition: all 0.3s linear;
13
14 .icon {
15 color: #fff;
16 border-radius: 50%;
17 width: 35px;
18 height: 35px;
19 display: flex;
20 justify-content: center;
21 align-items: center;
22 margin-right: 12px;
23 font-size: 18px;
24 background: linear-gradient(90deg, #7460ff 0%, #9d70ff 100%);
25 }
26
27 .content {
28 h3 {
29 margin-top: 0;
30 font-size: 18px;
31 font-weight: 600;
32 line-height: 27px;
33 color: #0c0d0e;
34 font-family: $rob;
35 margin-bottom: 2px;
36 }
37 }
38
39 &.api_title_color {
40 .icon {
41 background: #fff0fe;
42 color: #ff70ee;
43 }
44 }
45
46 &.integration_title_color {
47 .icon {
48 background: #fbebd2;
49 color: #ffa30d;
50 }
51 }
52 }
53
54 .menu_right_content {
55 display: flex;
56 align-items: center;
57
58 .plugin_active_switcher {
59 display: flex;
60 font-size: 12px;
61 font-family: $rob;
62 font-weight: 400;
63 color: #242729;
64
65 input {
66 display: none;
67
68 &:checked {
69 & + .switch {
70 background: #7fb71f;
71
72 &::before {
73 transform: translateX(12px);
74 }
75 }
76 }
77 }
78
79 .switch {
80 width: 32px;
81 height: 18px;
82 background: #848d95;
83 border-radius: 45px;
84 position: relative;
85 display: block;
86 margin: 0 20px;
87
88 &::before {
89 width: 12px;
90 height: 12px;
91 border-radius: 50%;
92 content: "";
93 position: absolute;
94 background: #fff;
95 top: 3px;
96 left: 4px;
97 transition: all 0.2s;
98 }
99 }
100 }
101 }
102
103 .dashboard_btn {
104 border: 0;
105 padding: 8px 21px;
106 font-size: 16px;
107 margin-left: 40px;
108 cursor: pointer;
109 }
110 }
111
112 // elements_tab css
113 .elements_tab {
114 background: #f0e9fc;
115 padding: 15px 24px;
116 display: flex;
117 margin: 32px 0;
118 gap: 5px;
119 border-radius: 5px;
120
121 .filter_data {
122 font-size: 14px;
123 font-family: $rob;
124 color: #535a60;
125 padding: 10px 23px;
126 border-radius: 4px;
127 transition: all 0.3s;
128 cursor: pointer;
129
130 &:hover {
131 background: rgba(109, 39, 229, 0.3);
132 }
133
134 i {
135 margin-right: 5px;
136 }
137
138 &.active {
139 background: #6d27e5;
140 color: #fff;
141 }
142 }
143 }
144
145 .filter_content {
146 margin-left: -12px;
147 margin-right: -12px;
148 }
149
150 .ezd-colum-space-4 {
151 margin-bottom: 25px;
152 }
153
154 .element_box {
155 padding: 30px 25px;
156 border-radius: 8px;
157 background: #fff;
158 transition: all 0.2s linear;
159
160 &:hover {
161 box-shadow: 0 5px 15px 0 rgba(51, 77, 114, 0.1);
162
163 .link {
164 opacity: 1;
165 visibility: visible;
166 }
167 }
168 }
169
170 .element_switch {
171 display: flex;
172 justify-content: space-between;
173 align-items: center;
174 position: relative;
175 overflow: hidden;
176
177 .badge {
178 width: 64px;
179 height: 64px;
180 text-align: center;
181 border-radius: 5px;
182 color: #fff;
183 position: absolute;
184 left: -36px;
185 top: -36px;
186 font-size: 12px;
187 font-family: $rob;
188 cursor: pointer;
189 background: #e9336b;
190 -webkit-transform: rotate(-45deg);
191 transform: rotate(-45deg);
192 text-transform: uppercase;
193 padding: 3px;
194 display: flex;
195 align-items: flex-end;
196 justify-content: center;
197 font-weight: 700;
198 }
199
200 .element_content {
201 font-size: 14px;
202 font-weight: 400;
203 font-family: $rob;
204 display: flex;
205 align-items: center;
206
207 i {
208 font-size: 32px;
209 color: #000000;
210 margin-right: 20px;
211 }
212 }
213
214 input {
215 display: none;
216
217 &:checked {
218 & + .widget_switcher {
219 background: #7fb71f;
220
221 &:before {
222 transform: translateX(19px);
223 }
224 }
225 }
226 }
227
228 .widget_switcher {
229 width: 40px;
230 height: 20px;
231 background: #848d95;
232 border-radius: 45px;
233 position: relative;
234 display: block;
235
236 &::before {
237 content: "";
238 width: 14px;
239 height: 14px;
240 border-radius: 50%;
241 left: 4px;
242 top: 3px;
243 position: absolute;
244 background: #fff;
245 transition: all 0.2s linear;
246 }
247 }
248 }
249
250 .element_right {
251 display: flex;
252 align-items: center;
253
254 a {
255 margin-right: 8px;
256 display: inline-block;
257 line-height: 1;
258 }
259
260 .link {
261 margin-right: 5px;
262 opacity: 0;
263 visibility: hidden;
264 transition: all 0.3s linear;
265
266 .tooltip-top {
267 position: relative;
268 display: inline-block;
269 text-decoration: none;
270
271 &::before {
272 content: attr(data-tooltip);
273 top: -40px;
274 left: -20px;
275 transform: translateX(-50%);
276 background-color: #333;
277 color: #fff;
278 text-align: center;
279 border-radius: 6px;
280 padding: 8px 8px;
281 opacity: 0;
282 visibility: hidden;
283 transition: opacity 0.2s;
284 position: absolute;
285 width: 190px;
286 }
287
288 &:hover::before {
289 opacity: 1;
290 visibility: visible;
291 }
292 }
293 }
294 }
295
296 /*===== start api_box ==========*/
297 .api_box {
298 padding: 24px;
299
300 h3 {
301 font-size: 16px;
302 font-weight: 600;
303 line-height: 24px;
304 font-family: $rob;
305 color: #242729;
306 margin-top: 0;
307 margin-bottom: 6px;
308 }
309
310 p {
311 font-size: 12px;
312 line-height: 18px;
313 font-weight: 500;
314 color: #535a60;
315 font-family: $inter;
316 margin-top: 0;
317 }
318
319 .api_panel {
320 .api_inner {
321 h5 {
322 font-size: 14px;
323 font-weight: 500;
324 line-height: 22px;
325 color: #242729;
326 font-family: $rob;
327 margin-bottom: 12px;
328 margin-top: 0;
329 }
330
331 input {
332 width: 100%;
333 border: 1px solid #bbc0c4;
334 font-size: 14px;
335 padding: 4px 10px;
336 color: #242729;
337 font-family: $rob;
338 line-height: 30px;
339 margin: 0;
340 outline: none;
341 box-shadow: none;
342 @include placeholder {
343 color: #bbc0c4;
344 }
345
346 &:focus {
347 border-color: #6d27e5b0;
348 }
349 }
350 }
351
352 p {
353 font-size: 12px;
354 font-family: $inter;
355 line-height: 20px;
356 color: #535a60;
357 margin-top: 10px;
358 }
359
360 & + .api_panel {
361 margin-top: 10px;
362 }
363 }
364 }
365
366 // start integration_banner css
367
368 .integration_banner {
369 text-align: left;
370 padding: 45px;
371 }
372
373 .integration_item {
374 margin-top: 25px;
375 padding: 40px;
376
377 img {
378 width: 40px;
379 height: 40px;
380 }
381
382 h3 {
383 font-size: 18px;
384 font-weight: 600;
385 font-family: $rob;
386 color: #0c0d0e;
387 margin-top: 12px;
388 margin-bottom: 10px;
389 line-height: 1.3;
390 }
391
392 p {
393 font-size: 14px;
394 color: #3c4146;
395 line-height: 26px;
396 font-family: $inter;
397 margin-bottom: 0;
398 margin-top: 0;
399 }
400
401 .dashboard_btn {
402 padding: 9px 32px;
403 margin-top: 25px;
404
405 &.active_btn {
406 background: #848d95;
407 cursor: not-allowed;
408
409 &:hover {
410 box-shadow: none;
411 }
412 }
413 }
414 }
415
416 .mt-25 {
417 margin-top: 25px;
418 }
419
420 // pr_promo_box css
421 .pr_promo_box {
422 background: #fff;
423 border-radius: 8px;
424 padding: 16px 16px 30px;
425 margin-top: 25px;
426
427 h2 {
428 font-weight: 700;
429 font-size: 28px;
430 color: #242729;
431 font-family: $rob;
432 margin-bottom: 18px;
433 }
434
435 p {
436 font-size: 18px;
437 line-height: 28px;
438 color: #535a60;
439 font-family: $inter;
440 margin-top: 0;
441 }
442
443 .demo_btn {
444 font-size: 14px;
445 font-weight: 500;
446 color: #e9336b;
447 font-family: $inter;
448 text-decoration: none;
449
450 i {
451 margin-left: 4px;
452 transition: all 0.2s linear;
453 }
454
455 &:hover {
456 i {
457 transform: translateX(5px);
458 }
459 }
460 }
461
462 .promo_video {
463 background: #6d27e5;
464 border-radius: 4px;
465 padding: 12px;
466 position: relative;
467
468 img {
469 width: 100%;
470 border-radius: 4px;
471 }
472
473 .popup_youtube {
474 position: absolute;
475 width: 40px;
476 background: #fff;
477 filter: drop-shadow(0 30px 60px rgba(0, 0, 0, 0.12));
478 text-align: center;
479 line-height: 38px;
480 color: #0c0d0e;
481 font-size: 18px;
482 border-radius: 50%;
483 height: 40px;
484 top: 50%;
485 left: 50%;
486 transform: translate(-50%, -50%);
487 border: 0;
488 transition: all 0.3s;
489 display: flex;
490 align-items: center;
491 justify-content: center;
492
493 &::before,
494 &:after {
495 content: "";
496 width: 100%;
497 height: 100%;
498 border: 1.2px solid #fff;
499 border-radius: 50%;
500 opacity: 0.3;
501 position: absolute;
502 left: 50%;
503 top: 50%;
504 }
505
506 &::before {
507 transform: translate(-50%, -50%) scale(1.32);
508 }
509
510 &:after {
511 border-radius: 50%;
512 box-shadow: 0 1px 15px 1px rgba(255, 255, 255, 0.3);
513 transform: scale(8);
514 animation: spe_pulse 2s infinite;
515 }
516
517 &:hover {
518 transform: translate(-50%, -50%) scale(1.02);
519 }
520 }
521 }
522 }
523
524 /*============ qa_inner css ===============*/
525 .qa_inner {
526 border-radius: 12px;
527 background: #fff;
528 padding: 48px 56px;
529 flex-wrap: nowrap;
530 align-items: start;
531
532 img {
533 margin-right: 25px;
534 }
535
536 h2 {
537 font-size: 24px;
538 font-weight: 600;
539 font-family: $rob;
540 margin-bottom: 15px;
541 color: #0c0d0e;
542 }
543
544 p {
545 font-size: 16px;
546 line-height: 32px;
547 color: #2f3337;
548 margin-top: 0;
549 }
550 }
551
552 /*============ keyframes animation =============*/
553 @-webkit-keyframes spe_pulse {
554 0% {
555 opacity: 1;
556 -webkit-transform: translate(-50%, -50%) scale(1);
557 transform: translate(-50%, -50%) scale(1);
558 }
559 100% {
560 opacity: 0;
561 -webkit-transform: translate(-50%, -50%) scale(2);
562 transform: translate(-50%, -50%) scale(2);
563 }
564 }
565
566 @keyframes spe_pulse {
567 0% {
568 opacity: 1;
569 -webkit-transform: translate(-50%, -50%) scale(1);
570 transform: translate(-50%, -50%) scale(1);
571 }
572 100% {
573 opacity: 0;
574 -webkit-transform: translate(-50%, -50%) scale(2);
575 transform: translate(-50%, -50%) scale(2);
576 }
577 }
578
579 .fancybox-slide--iframe .fancybox-content,
580 .fancybox-slide--map .fancybox-content,
581 .fancybox-slide--pdf .fancybox-content,
582 .fancybox-slide--video .fancybox-content {
583 width: 55%;
584 height: 50%;
585 }
586
587 .filter_content {
588 .pro {
589 .badge {
590 position: relative;
591
592 &::before {
593 content: "Pro";
594 width: 62px;
595 height: 62px;
596 text-align: center;
597 border-radius: 5px;
598 color: #fff;
599 position: absolute;
600 left: -36px;
601 top: -36px;
602 font-size: 10px;
603 font-family: "Roboto", sans-serif;
604 cursor: pointer;
605 background: #e9336b;
606 transform: rotate(-45deg);
607 text-transform: uppercase;
608 padding: 3px;
609 display: flex;
610 align-items: flex-end;
611 justify-content: center;
612 font-weight: 700;
613 }
614 }
615 }
616 }
617