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