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