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