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 / _dashboard.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
_dashboard.scss
602 lines
1 .spel_dashboard {
2 display: flex;
3 flex-wrap: wrap;
4 padding: 60px 20px;
5 margin-right: 20px;
6 @media (max-width: 1400px) {
7 padding: 40px 0;
8 }
9
10 .sidebar_navigation {
11 width: 18%;
12 margin-right: 30px;
13
14 .sticky_sidebar {
15 background: #fff;
16 align-items: flex-start;
17 border-radius: 8px;
18 position: sticky;
19 top: 70px;
20 }
21
22 .tab_left_content {
23 padding: 0;
24 margin: 0;
25 border-radius: 8px;
26 overflow: hidden;
27
28 li {
29 margin: 0;
30
31 .icon {
32 background: #f0e9fc;
33 border-radius: 50%;
34 width: 35px;
35 height: 35px;
36 display: flex;
37 justify-content: center;
38 align-items: center;
39 margin-right: 12px;
40 color: #571fb7;
41 @media (max-width: 1400px) {
42 margin-right: 5px;
43 }
44
45 i {
46 font-size: 18px;
47 }
48 }
49
50 &:nth-child(2) {
51 .icon {
52 color: #ff70ee;
53 background: #fff0fe;
54 }
55 }
56
57 &:nth-child(3) {
58 .icon {
59 color: #1fb75c;
60 background: #e4fbd2;
61 }
62 }
63
64 &:nth-child(4) {
65 .icon {
66 color: #ff70ee;
67 background: #fff0fe;
68 }
69 }
70
71 &:nth-child(5) {
72 .icon {
73 color: #ffa30d;
74 background: #fbebd2;
75 }
76 }
77
78 &:nth-child(6) {
79 .icon {
80 color: #fb7f49;
81 background: #ffe9e2;
82 }
83 }
84 }
85
86 .tab-menu-link {
87 text-decoration: none;
88
89 .tab_menu_contents {
90 display: flex;
91 align-items: center;
92 padding: 18px 25px;
93 transition: all 0.3s linear;
94 @media (max-width: 1400px) {
95 padding: 16px 10px;
96 }
97
98 .content {
99 h3 {
100 margin-top: 0;
101 font-size: 18px;
102 font-weight: 500;
103 line-height: 24px;
104 color: #0c0d0e;
105 font-family: $rob;
106 margin-bottom: 2px;
107 }
108
109 p {
110 margin-bottom: 0;
111 font-family: $inter;
112 font-size: 14px;
113 font-weight: 400;
114 color: #6a737c;
115 line-height: 22px;
116 margin-top: 0;
117 @media (max-width: 1400px) {
118 font-size: 13px;
119 }
120 }
121 }
122 }
123
124 &.active {
125 .tab_menu_contents {
126 background: linear-gradient(90deg, #7460ff 0%, #9d70ff 100%);
127 .icon {
128 background: #fff;
129 color: #571fb7;
130 }
131
132 .content {
133 h3, p {
134 color: #fff;
135 }
136 }
137 }
138 }
139 }
140 }
141 }
142
143 .tab_contents {
144 flex: 1;
145 max-width: 1200px;
146
147 .tab-box {
148 display: none;
149
150 &.active {
151 display: block;
152 opacity: 1;
153 }
154
155 .support_item {
156 background: #fff;
157 border-radius: 8px;
158 padding: 40px;
159 margin-top: 25px;
160
161 .icon {
162 width: 56px;
163 height: 56px;
164 background: #e2d4fa;
165 border-radius: 50%;
166 font-size: 24px;
167 color: #411789;
168 display: flex;
169 align-items: center;
170 justify-content: center;
171 margin-bottom: 20px;
172 }
173
174 .dashboard_title {
175 margin-bottom: 15px;
176 }
177
178 p {
179 font-size: 16px;
180 font-family: $inter;
181 color: #535a60;
182 line-height: 32px;
183 margin-top: 0;
184 margin-bottom: 25px;
185 }
186
187 &.dashboard_img {
188 background: transparent;
189 padding-top: 10px;
190 padding-bottom: 10px;
191 }
192
193 .note {
194 background: #f0e9fc;
195 padding: 12px 30px;
196 margin-top: 10px;
197
198 p {
199 margin-bottom: 0;
200 font-size: 12px;
201 color: #2f3337;
202 font-family: $inter;
203 line-height: 26px;
204 }
205 }
206
207 }
208
209 .filter_content {
210 .element_right {
211 .link {
212 a {
213 img {
214 width: 12px;
215 height: 12px;
216 }
217 }
218 }
219 }
220 }
221
222 }
223
224 .dashboard_btn {
225 text-decoration: none;
226 padding: 15px 26px;
227 font-size: 16px;
228 font-weight: 500;
229 color: #524cff;
230 font-family: "Roboto", sans-serif;
231 border-radius: 4px;
232 border: 1px solid #524cff;
233 display: inline-block;
234 transition: all 0.3s;
235 cursor: pointer;
236
237 &.save_btn {
238 color: #fff;
239 background: #6d27e5;
240 padding: 12px 24px;
241 &:hover {
242 background: #524cff;
243 }
244 }
245
246 &:hover {
247 background: #524cff;
248 color: #fff;
249 }
250 }
251
252 .dashboard_banner {
253 background: url(../images/dashboard/dashboard_banner.png) no-repeat scroll center 0 / cover;
254 padding: 60px 50px;
255 border-radius: 12px;
256 overflow: hidden;
257
258 &.text-center {
259 text-align: center;
260 }
261
262 h2 {
263 color: #fff;
264 font-size: 36px;
265 font-weight: 700;
266 line-height: 1.1;
267 font-family: $rob;
268 margin-top: 0;
269 margin-bottom: 16px;
270 }
271
272 p {
273 font-family: $inter;
274 color: #fff;
275 font-size: 16px;
276 line-height: 1.8;
277 margin-bottom: 0;
278 }
279 }
280
281 // widget_progress_item css
282 .widget_progress_item {
283 border-radius: 8px;
284 padding: 30px 40px;
285 background: #fff;
286 margin-top: 25px;
287
288 h3 {
289 margin: 0 0 10px;
290 font-size: 20px;
291 line-height: 28px;
292 font-weight: 600;
293 font-family: $rob;
294 color: #0c0d0e;
295 }
296
297 .progress_info_list {
298 display: flex;
299 justify-content: center;
300 margin-top: 6px;
301
302 li {
303 font-size: 10px;
304 color: #6a737c;
305 font-family: $rob;
306 font-weight: 400;
307 margin-bottom: 0;
308
309 & + li {
310 margin-left: 20px;
311 }
312 }
313 }
314
315 svg.radial-progress {
316 height: auto;
317 max-width: 130px;
318 padding: 0.5em;
319 transform: rotate(90deg);
320 }
321
322 svg.radial-progress circle {
323 fill: transparent;
324 stroke: #fff;
325 stroke-dashoffset: 219.91148575129;
326 stroke-width: 10px;
327 }
328
329 svg.radial-progress circle.incomplete {
330 opacity: 0.25;
331 }
332
333 svg.radial-progress circle.complete {
334 stroke-dasharray: 219.91148575129;
335 }
336
337 .circle_progress {
338 position: relative;
339
340 text {
341 color: #02a4ff;
342 font-size: 30px;
343 font-weight: 600;
344 text-anchor: middle;
345 font-family: $rob;
346 left: 50%;
347 top: 50%;
348 transform: translate(-50%, -50%);
349 position: absolute;
350 }
351 }
352
353 svg.radial-progress circle.complete {
354 stroke: #6bccfe;
355 stroke-linecap: round;
356 }
357
358 svg.radial-progress circle.incomplete {
359 stroke: #4fbaf0;
360 }
361 }
362
363 .dashboard_title {
364 font-size: 22px;
365 color: #031933;
366 font-weight: 700;
367 font-family: $rob;
368 line-height: 1.1;
369 margin-top: 0;
370 margin-bottom: 20px;
371 }
372
373 // premium_banner css
374 .premium_banner {
375 background: url(../images/dashboard/premium_banner.jpg) no-repeat scroll center 0 / cover;
376 position: relative;
377 padding: 66px;
378
379 h2 {
380 font-size: 24px;
381 font-weight: 600;
382 margin-bottom: 12px;
383 }
384
385 p {
386 font-size: 14px;
387 font-weight: 500;
388 line-height: 24px;
389 margin-top: 0;
390 max-width: 405px;
391 margin-left: auto;
392 margin-right: auto;
393 }
394
395 .banner_btn {
396 color: #fff;
397 font-size: 14px;
398 font-weight: 500;
399 font-family: $inter;
400 text-decoration: underline;
401 display: inline-block;
402 margin-top: 15px;
403 }
404
405 .rocket_img {
406 position: absolute;
407 top: 50%;
408 right: 100px;
409 transform: translateY(-50%);
410 }
411 }
412
413
414 .requirement_list {
415 li {
416 font-size: 14px;
417 font-family: $rob;
418 color: #535a60;
419 display: flex;
420 align-items: center;
421 margin-bottom: 0;
422 padding: 16px 24px;
423 background: #f5f5f5;
424
425 strong {
426 font-size: 16px;
427 font-weight: 500;
428 color: #2f3337;
429 flex: 40%;
430 }
431
432 span {
433 flex: 60%;
434
435 &.invalid {
436 i {
437 background: #e9336b;
438 }
439 }
440 }
441
442 i {
443 font-size: 8px;
444 width: 24px;
445 height: 24px;
446 display: inline-flex;
447 align-items: center;
448 justify-content: center;
449 background: #4caf50;
450 border-radius: 3px;
451 color: #fff;
452 margin-right: 12px;
453 }
454
455 &:nth-child(even) {
456 background: #fafafa;
457 }
458 }
459 }
460
461 // start popup css
462 .elements_pro_popup {
463 display: none;
464 position: fixed;
465 z-index: 9;
466 left: 0;
467 top: 0;
468 height: 100%;
469 width: 100%;
470 overflow: auto;
471 background-color: rgba(0, 0, 0, 0.6);
472 opacity: 1;
473 -webkit-transition: opacity 0.3s ease-in-out;
474 transition: opacity 0.3s ease-in-out;
475
476 .message_content {
477 position: fixed;
478 top: 50%;
479 left: 50%;
480 z-index: 10001;
481 min-width: 300px;
482 padding: 50px 36px;
483 background: #fff;
484 border-radius: 10px;
485 text-align: center;
486 -webkit-animation: hide-popup 0.3s forwards;
487 animation: hide-popup 0.3s forwards;
488 text-align: center;
489
490 .pro-close {
491 position: absolute;
492 right: 20px;
493 top: 20px;
494 cursor: pointer;
495 }
496
497 h3 {
498 font-size: 28px;
499 font-family: $rob;
500 color: #242729;
501 font-weight: 700;
502 margin-bottom: 12px;
503 }
504
505 p {
506 font-size: 16px;
507 font-weight: 500;
508 font-family: $inter;
509 margin-top: 0;
510 }
511
512 .dashboard_btn {
513 padding: 15px 27px;
514 margin-top: 8px;
515 }
516 }
517
518 &.popup-visible {
519 opacity: 1;
520 display: block;
521
522 .message_content {
523 animation: show-popup 0.3s forwards;
524 }
525 }
526 }
527
528 }
529
530 }
531
532
533 @-webkit-keyframes show-popup {
534 0% {
535 -webkit-transform: translate(-50%, -50%) scale(0.7);
536 transform: translate(-50%, -50%) scale(0.7);
537 opacity: 0;
538 }
539 45% {
540 -webkit-transform: translate(-50%, -50%) scale(1.05);
541 transform: translate(-50%, -50%) scale(1.05);
542 opacity: 1;
543 }
544 80% {
545 -webkit-transform: translate(-50%, -50%) scale(0.95);
546 transform: translate(-50%, -50%) scale(0.95);
547 }
548 100% {
549 -webkit-transform: translate(-50%, -50%) scale(1);
550 transform: translate(-50%, -50%) scale(1);
551 }
552 }
553
554 @keyframes show-popup {
555 0% {
556 -webkit-transform: translate(-50%, -50%) scale(0.7);
557 transform: translate(-50%, -50%) scale(0.7);
558 opacity: 0;
559 }
560 45% {
561 -webkit-transform: translate(-50%, -50%) scale(1.05);
562 transform: translate(-50%, -50%) scale(1.05);
563 opacity: 1;
564 }
565 80% {
566 -webkit-transform: translate(-50%, -50%) scale(0.95);
567 transform: translate(-50%, -50%) scale(0.95);
568 }
569 100% {
570 -webkit-transform: translate(-50%, -50%) scale(1);
571 transform: translate(-50%, -50%) scale(1);
572 }
573 }
574
575 @-webkit-keyframes hide-popup {
576 0% {
577 -webkit-transform: translate(-50%, -50%) scale(1);
578 transform: translate(-50%, -50%) scale(1);
579 opacity: 1;
580 }
581 100% {
582 -webkit-transform: translate(-50%, -50%) scale(0.5);
583 transform: translate(-50%, -50%) scale(0.5);
584 opacity: 0;
585 }
586 }
587
588 @keyframes hide-popup {
589 0% {
590 -webkit-transform: translate(-50%, -50%) scale(1);
591 transform: translate(-50%, -50%) scale(1);
592 opacity: 1;
593 }
594 100% {
595 -webkit-transform: translate(-50%, -50%) scale(0.5);
596 transform: translate(-50%, -50%) scale(0.5);
597 opacity: 0;
598 }
599 }
600
601
602