PluginProbe
Slider Block by Sliderberg – WordPress Slider & Carousel Plugin for Gutenberg / trunk
Slider Block by Sliderberg – WordPress Slider & Carousel Plugin for Gutenberg vtrunk
1.2.3 1.2.2 1.2.0 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.7 1.0.8 1.0.9
sliderberg / assets / css / admin-welcome.css

admin-welcome.css in Slider Block by Sliderberg – WordPress Slider & Carousel Plugin for Gutenberg trunk, at assets/css/admin-welcome.css

885 lines 17.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* SliderBerg Admin Welcome Page Styles - Enhanced Version */
2 /* Replace the content in assets/css/admin-welcome.css */
3
4 /* Reset WordPress admin defaults */
5 #wpwrap {
6 background: #f1f1f1 !important;
7 }
8
9 #wpcontent {
10 padding-left: 0 !important;
11 }
12
13 #wpbody-content {
14 padding-bottom: 0 !important;
15 }
16
17 .wrap {
18 margin: 0 !important;
19 padding: 0 !important;
20 }
21
22 .sliderberg-welcome-wrap {
23 margin: 0 -20px 0 0 !important;
24 padding: 0;
25 background: #f1f1f1;
26 min-height: calc(100vh - 32px);
27 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
28 line-height: 1.6;
29 position: relative;
30 }
31
32 /* Adjust for admin bar */
33 .folded .sliderberg-welcome-wrap {
34 margin-right: 0 !important;
35 }
36
37 /* Header */
38 .sliderberg-welcome-header {
39 background: linear-gradient(135deg, #4a90e2 0%, #357abd 100%);
40 color: white;
41 padding: 40px 20px;
42 box-shadow: 0 4px 20px rgba(74, 144, 226, 0.3);
43 margin: 0;
44 }
45
46 .sliderberg-welcome-header-content {
47 max-width: 1200px;
48 margin: 0 auto;
49 display: flex;
50 align-items: center;
51 justify-content: space-between;
52 gap: 30px;
53 }
54
55 .sliderberg-welcome-intro {
56 flex: 1;
57 }
58
59 .sliderberg-welcome-intro h1 {
60 color: #fff;
61 font-size: 2.5rem;
62 margin: 0 0 10px 0;
63 font-weight: 700;
64 text-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
65 }
66
67 .sliderberg-welcome-subtitle {
68 font-size: 1.2rem;
69 margin: 0;
70 opacity: 0.9;
71 font-weight: 300;
72 }
73
74 .sliderberg-welcome-version {
75 background: rgba(255, 255, 255, 0.2);
76 padding: 8px 20px;
77 border-radius: 25px;
78 font-size: 0.9rem;
79 font-weight: 500;
80 backdrop-filter: blur(10px);
81 border: 1px solid rgba(255, 255, 255, 0.3);
82 white-space: nowrap;
83 flex-shrink: 0;
84 }
85
86 /* Content Area */
87 .sliderberg-welcome-content {
88 max-width: 1200px;
89 margin: 0 auto;
90 padding: 40px 20px;
91 display: grid;
92 grid-template-columns: 1fr 300px;
93 gap: 40px;
94 }
95
96 /* Main Content */
97 .sliderberg-welcome-main {
98 background: white;
99 border-radius: 12px;
100 box-shadow: 0 2px 20px rgba(0, 0, 0, 0.08);
101 overflow: hidden;
102 }
103
104 .sliderberg-welcome-section {
105 padding: 40px;
106 border-bottom: 1px solid #f0f0f0;
107 }
108
109 .sliderberg-welcome-section:last-child {
110 border-bottom: none;
111 }
112
113 .sliderberg-section-header {
114 text-align: center;
115 margin-bottom: 40px;
116 }
117
118 .sliderberg-section-header h2 {
119 font-size: 2rem;
120 margin: 0 0 10px 0;
121 color: #2c3e50;
122 font-weight: 600;
123 }
124
125 .sliderberg-section-header p {
126 font-size: 1.1rem;
127 color: #7f8c8d;
128 margin: 0;
129 }
130
131 /* Quick Start Section */
132 .sliderberg-quick-start-section {
133 background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
134 border-bottom: 3px solid #4a90e2;
135 position: relative;
136 }
137
138 .sliderberg-quick-start-section::before {
139 content: '';
140 position: absolute;
141 top: 0;
142 left: 0;
143 right: 0;
144 height: 4px;
145 background: linear-gradient(90deg, #4a90e2, #357abd, #74b9ff);
146 }
147
148 .sliderberg-quick-actions {
149 display: grid;
150 grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
151 gap: 30px;
152 margin-top: 30px;
153 }
154
155 .sliderberg-quick-action {
156 background: white;
157 padding: 30px 25px;
158 border-radius: 12px;
159 text-align: center;
160 box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
161 border: 1px solid #e9ecef;
162 transition: all 0.3s ease;
163 position: relative;
164 overflow: hidden;
165 }
166
167 .sliderberg-quick-action:hover {
168 transform: translateY(-5px);
169 box-shadow: 0 8px 30px rgba(74, 144, 226, 0.15);
170 border-color: #4a90e2;
171 }
172
173 .sliderberg-quick-action::before {
174 content: '';
175 position: absolute;
176 top: 0;
177 left: 0;
178 right: 0;
179 height: 3px;
180 background: linear-gradient(90deg, #4a90e2, #74b9ff);
181 opacity: 0;
182 transition: opacity 0.3s ease;
183 }
184
185 .sliderberg-quick-action:hover::before {
186 opacity: 1;
187 }
188
189 .sliderberg-quick-action-icon {
190 font-size: 3rem;
191 margin-bottom: 20px;
192 display: block;
193 line-height: 1;
194 }
195
196 .sliderberg-quick-action h3 {
197 font-size: 1.4rem;
198 margin: 0 0 15px 0;
199 color: #2c3e50;
200 font-weight: 600;
201 }
202
203 .sliderberg-quick-action p {
204 color: #7f8c8d;
205 margin: 0 0 25px 0;
206 line-height: 1.5;
207 font-size: 0.95rem;
208 }
209
210 /* Action Buttons */
211 .sliderberg-action-button {
212 display: inline-block;
213 padding: 12px 24px;
214 border-radius: 8px;
215 text-decoration: none;
216 font-weight: 600;
217 text-align: center;
218 transition: all 0.3s ease;
219 cursor: pointer;
220 border: 2px solid transparent;
221 font-size: 0.95rem;
222 line-height: 1.4;
223 width: 100%;
224 box-sizing: border-box;
225 position: relative;
226 overflow: hidden;
227 }
228
229 .sliderberg-action-button:focus {
230 outline: 2px solid #4a90e2;
231 outline-offset: 2px;
232 }
233
234 .sliderberg-action-button-primary {
235 background: linear-gradient(135deg, #4a90e2, #357abd);
236 color: white;
237 border-color: #4a90e2;
238 box-shadow: 0 4px 15px rgba(74, 144, 226, 0.3);
239 }
240
241 .sliderberg-action-button-primary:hover {
242 background: linear-gradient(135deg, #357abd, #2e6da4);
243 transform: translateY(-2px);
244 box-shadow: 0 6px 20px rgba(74, 144, 226, 0.4);
245 color: white;
246 text-decoration: none;
247 }
248
249 .sliderberg-action-button-secondary {
250 background: linear-gradient(135deg, #28a745, #218838);
251 color: white;
252 border-color: #28a745;
253 box-shadow: 0 4px 15px rgba(40, 167, 69, 0.3);
254 }
255
256 .sliderberg-action-button-secondary:hover {
257 background: linear-gradient(135deg, #218838, #1e7e34);
258 transform: translateY(-2px);
259 box-shadow: 0 6px 20px rgba(40, 167, 69, 0.4);
260 color: white;
261 text-decoration: none;
262 }
263
264 .sliderberg-action-button-outline {
265 background: white;
266 color: #4a90e2;
267 border-color: #4a90e2;
268 box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
269 }
270
271 .sliderberg-action-button-outline:hover {
272 background: #4a90e2;
273 color: white;
274 transform: translateY(-2px);
275 box-shadow: 0 4px 15px rgba(74, 144, 226, 0.2);
276 text-decoration: none;
277 }
278
279 /* Steps Grid */
280 .sliderberg-steps-grid {
281 display: grid;
282 grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
283 gap: 30px;
284 }
285
286 .sliderberg-step {
287 text-align: center;
288 position: relative;
289 }
290
291 .sliderberg-step-number {
292 display: inline-flex;
293 align-items: center;
294 justify-content: center;
295 width: 50px;
296 height: 50px;
297 background: linear-gradient(135deg, #4a90e2, #357abd);
298 color: white;
299 border-radius: 50%;
300 font-size: 1.5rem;
301 font-weight: bold;
302 margin-bottom: 20px;
303 box-shadow: 0 4px 15px rgba(74, 144, 226, 0.3);
304 transition: all 0.3s ease;
305 }
306
307 .sliderberg-step:hover .sliderberg-step-number {
308 transform: scale(1.1);
309 box-shadow: 0 6px 20px rgba(74, 144, 226, 0.4);
310 }
311
312 .sliderberg-step-content h3 {
313 font-size: 1.3rem;
314 margin: 0 0 10px 0;
315 color: #2c3e50;
316 font-weight: 600;
317 }
318
319 .sliderberg-step-content p {
320 color: #7f8c8d;
321 margin: 0 0 20px 0;
322 line-height: 1.6;
323 }
324
325 .sliderberg-screenshot-placeholder {
326 background: #f8f9fa;
327 border: 2px dashed #e9ecef;
328 border-radius: 8px;
329 padding: 40px 20px;
330 color: #6c757d;
331 font-style: italic;
332 transition: all 0.3s ease;
333 height: 240px;
334 display: flex;
335 align-items: center;
336 justify-content: center;
337 overflow: hidden;
338 }
339
340 .sliderberg-screenshot-placeholder:hover {
341 border-color: #4a90e2;
342 background: #f0f8ff;
343 }
344
345 .sliderberg-screenshot-placeholder img {
346 max-width: 100%;
347 max-height: 100%;
348 width: auto;
349 height: auto;
350 object-fit: contain;
351 border-radius: 4px;
352 box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
353 }
354
355 /* Features Grid */
356 .sliderberg-features-grid {
357 display: grid;
358 grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
359 gap: 30px;
360 }
361
362 .sliderberg-feature {
363 text-align: center;
364 padding: 30px 20px;
365 background: #f8f9fa;
366 border-radius: 12px;
367 transition: all 0.3s ease;
368 border: 1px solid #e9ecef;
369 }
370
371 .sliderberg-feature:hover {
372 transform: translateY(-5px);
373 box-shadow: 0 8px 25px rgba(74, 144, 226, 0.15);
374 border-color: #4a90e2;
375 }
376
377 .sliderberg-feature-icon {
378 font-size: 2.5rem;
379 margin-bottom: 15px;
380 display: block;
381 }
382
383 .sliderberg-feature h4 {
384 font-size: 1.2rem;
385 margin: 0 0 10px 0;
386 color: #2c3e50;
387 font-weight: 600;
388 }
389
390 .sliderberg-feature p {
391 color: #7f8c8d;
392 margin: 0;
393 line-height: 1.5;
394 }
395
396 /* Tips Grid */
397 .sliderberg-tips-grid {
398 display: grid;
399 grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
400 gap: 25px;
401 }
402
403 .sliderberg-tip {
404 display: flex;
405 gap: 15px;
406 padding: 25px;
407 background: #fff;
408 border: 1px solid #e9ecef;
409 border-radius: 8px;
410 box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
411 transition: all 0.3s ease;
412 align-items: flex-start;
413 }
414
415 .sliderberg-tip:hover {
416 border-color: #4a90e2;
417 box-shadow: 0 4px 20px rgba(74, 144, 226, 0.1);
418 }
419
420 .sliderberg-tip-icon {
421 font-size: 2rem;
422 flex-shrink: 0;
423 width: 50px;
424 height: 50px;
425 display: flex;
426 align-items: center;
427 justify-content: center;
428 background: linear-gradient(135deg, #f8f9fa, #e9ecef);
429 border-radius: 10px;
430 margin-top: 5px;
431 }
432
433 .sliderberg-tip-content {
434 flex: 1;
435 }
436
437 .sliderberg-tip h4 {
438 font-size: 1.1rem;
439 margin: 0 0 8px 0;
440 color: #2c3e50;
441 font-weight: 600;
442 }
443
444 .sliderberg-tip p {
445 color: #7f8c8d;
446 margin: 0;
447 line-height: 1.5;
448 font-size: 0.95rem;
449 }
450
451 /* Sidebar */
452 .sliderberg-welcome-sidebar {
453 display: flex;
454 flex-direction: column;
455 gap: 25px;
456 }
457
458 .sliderberg-sidebar-section {
459 background: white;
460 padding: 25px;
461 border-radius: 12px;
462 box-shadow: 0 2px 15px rgba(0, 0, 0, 0.05);
463 border: 1px solid #e9ecef;
464 }
465
466 .sliderberg-sidebar-section h3 {
467 font-size: 1.3rem;
468 margin: 0 0 15px 0;
469 color: #2c3e50;
470 font-weight: 600;
471 }
472
473 .sliderberg-sidebar-section p {
474 color: #7f8c8d;
475 margin: 0 0 15px 0;
476 line-height: 1.5;
477 }
478
479 /* Quick Links */
480 .sliderberg-quick-links {
481 list-style: none;
482 margin: 0;
483 padding: 0;
484 }
485
486 .sliderberg-quick-links li {
487 margin-bottom: 8px;
488 }
489
490 .sliderberg-link {
491 color: #4a90e2;
492 text-decoration: none;
493 font-weight: 500;
494 transition: color 0.3s ease;
495 }
496
497 .sliderberg-link:hover {
498 color: #357abd;
499 text-decoration: underline;
500 }
501
502 .sliderberg-link:focus {
503 outline: 2px solid #4a90e2;
504 outline-offset: 2px;
505 }
506
507 /* Pro Section */
508 .sliderberg-pro-section {
509 background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
510 border: 2px solid #4a90e2;
511 position: relative;
512 overflow: hidden;
513 }
514
515 .sliderberg-pro-section::before {
516 content: '';
517 position: absolute;
518 top: 0;
519 left: 0;
520 right: 0;
521 height: 4px;
522 background: linear-gradient(90deg, #4a90e2, #357abd);
523 }
524
525 .sliderberg-pro-features {
526 list-style: none;
527 margin: 0 0 20px 0;
528 padding: 0;
529 }
530
531 .sliderberg-pro-features li {
532 margin-bottom: 8px;
533 color: #2c3e50;
534 font-weight: 500;
535 }
536
537 .sliderberg-pro-button {
538 display: inline-block;
539 background: linear-gradient(135deg, #4a90e2, #357abd);
540 color: white;
541 padding: 12px 24px;
542 border-radius: 25px;
543 text-decoration: none;
544 font-weight: 600;
545 text-align: center;
546 transition: all 0.3s ease;
547 box-shadow: 0 4px 15px rgba(74, 144, 226, 0.3);
548 width: 100%;
549 box-sizing: border-box;
550 }
551
552 .sliderberg-pro-button:hover {
553 transform: translateY(-2px);
554 box-shadow: 0 6px 20px rgba(74, 144, 226, 0.4);
555 color: white;
556 text-decoration: none;
557 }
558
559 .sliderberg-pro-button:focus {
560 outline: 2px solid #4a90e2;
561 outline-offset: 2px;
562 }
563
564 /* Pro Active (user already has PRO) */
565 .sliderberg-pro-active {
566 background: linear-gradient(135deg, #f0f7ff 0%, #e8f3fe 100%);
567 }
568
569 .sliderberg-pro-active-badge {
570 display: inline-flex;
571 align-items: center;
572 justify-content: center;
573 width: 36px;
574 height: 36px;
575 background: linear-gradient(135deg, #4a90e2, #357abd);
576 color: #fff;
577 border-radius: 50%;
578 font-size: 18px;
579 font-weight: 700;
580 margin-bottom: 12px;
581 }
582
583 /* Support and Newsletter Buttons */
584 .sliderberg-support-button,
585 .sliderberg-newsletter-button {
586 display: inline-block;
587 background: #f8f9fa;
588 color: #4a90e2;
589 padding: 10px 20px;
590 border: 2px solid #4a90e2;
591 border-radius: 6px;
592 text-decoration: none;
593 font-weight: 500;
594 text-align: center;
595 transition: all 0.3s ease;
596 width: 100%;
597 box-sizing: border-box;
598 }
599
600 .sliderberg-support-button:hover,
601 .sliderberg-newsletter-button:hover {
602 background: #4a90e2;
603 color: white;
604 text-decoration: none;
605 transform: translateY(-1px);
606 }
607
608 .sliderberg-support-button:focus,
609 .sliderberg-newsletter-button:focus {
610 outline: 2px solid #4a90e2;
611 outline-offset: 2px;
612 }
613
614 /* Footer */
615 .sliderberg-welcome-footer {
616 text-align: center;
617 padding: 30px 20px;
618 background: #2c3e50;
619 color: white;
620 margin: 0;
621 }
622
623 .sliderberg-welcome-footer p {
624 margin: 0;
625 font-size: 1rem;
626 }
627
628 .sliderberg-welcome-footer a {
629 color: #4a90e2;
630 text-decoration: none;
631 font-weight: 500;
632 }
633
634 .sliderberg-welcome-footer a:hover {
635 color: #74b9ff;
636 text-decoration: underline;
637 }
638
639 /* Animation for smooth loading */
640 .sliderberg-welcome-wrap {
641 animation: fadeIn 0.6s ease-out;
642 }
643
644 @keyframes fadeIn {
645 from {
646 opacity: 0;
647 transform: translateY(20px);
648 }
649
650 to {
651 opacity: 1;
652 transform: translateY(0);
653 }
654 }
655
656 /* Responsive Design */
657 @media (max-width: 1024px) {
658 .sliderberg-welcome-content {
659 grid-template-columns: 1fr;
660 gap: 30px;
661 }
662
663 .sliderberg-welcome-sidebar {
664 order: -1;
665 }
666 }
667
668 @media (max-width: 960px) {
669 .sliderberg-welcome-wrap {
670 margin-right: 0 !important;
671 }
672 }
673
674 @media (max-width: 768px) {
675 .sliderberg-welcome-header {
676 padding: 30px 15px;
677 }
678
679 .sliderberg-welcome-header-content {
680 flex-direction: column;
681 text-align: center;
682 gap: 20px;
683 justify-content: center;
684 }
685
686 .sliderberg-welcome-intro {
687 flex: none;
688 }
689
690 .sliderberg-welcome-intro h1 {
691 font-size: 2rem;
692 }
693
694 .sliderberg-welcome-subtitle {
695 font-size: 1.1rem;
696 }
697
698 .sliderberg-welcome-content {
699 padding: 20px 15px;
700 }
701
702 .sliderberg-welcome-section {
703 padding: 25px 20px;
704 }
705
706 .sliderberg-quick-actions {
707 grid-template-columns: 1fr;
708 gap: 20px;
709 }
710
711 .sliderberg-steps-grid {
712 grid-template-columns: 1fr;
713 gap: 25px;
714 }
715
716 .sliderberg-features-grid {
717 grid-template-columns: 1fr;
718 gap: 20px;
719 }
720
721 .sliderberg-tips-grid {
722 grid-template-columns: 1fr;
723 gap: 20px;
724 }
725
726 .sliderberg-tip {
727 flex-direction: row;
728 text-align: left;
729 }
730
731 .sliderberg-tip-icon {
732 align-self: flex-start;
733 margin-bottom: 0;
734 margin-top: 0;
735 }
736 }
737
738 @media (max-width: 480px) {
739 .sliderberg-welcome-header {
740 padding: 25px 15px;
741 }
742
743 .sliderberg-welcome-intro h1 {
744 font-size: 1.8rem;
745 }
746
747 .sliderberg-section-header h2 {
748 font-size: 1.6rem;
749 }
750
751 .sliderberg-sidebar-section {
752 padding: 20px;
753 }
754
755 .sliderberg-welcome-content {
756 padding: 15px 10px;
757 }
758
759 .sliderberg-welcome-section {
760 padding: 20px 15px;
761 }
762
763 .sliderberg-quick-action {
764 padding: 25px 20px;
765 }
766
767 .sliderberg-action-button {
768 padding: 14px 20px;
769 font-size: 0.9rem;
770 }
771 }
772
773 /* Admin bar adjustments */
774 @media screen and (max-width: 782px) {
775 .sliderberg-welcome-wrap {
776 min-height: calc(100vh - 46px);
777 }
778 }
779
780 /* Print styles */
781 @media print {
782 .sliderberg-welcome-header {
783 background: #4a90e2 !important;
784 -webkit-print-color-adjust: exact;
785 color-adjust: exact;
786 }
787
788 .sliderberg-pro-button,
789 .sliderberg-support-button,
790 .sliderberg-newsletter-button,
791 .sliderberg-action-button {
792 border: 2px solid #4a90e2 !important;
793 color: #4a90e2 !important;
794 background: transparent !important;
795 }
796
797 .sliderberg-welcome-wrap {
798 margin: 0 !important;
799 box-shadow: none !important;
800 }
801 }
802
803 /* Plugin Cards Section */
804 .sliderberg-other-plugins {
805 display: flex;
806 flex-direction: column;
807 gap: 1rem;
808 margin-top: 1rem;
809 }
810
811 .sliderberg-plugin-card {
812 background: #fff;
813 border: 1px solid #e2e4e7;
814 border-radius: 8px;
815 padding: 1.25rem;
816 transition: all 0.2s ease;
817 }
818
819 .sliderberg-plugin-card:hover {
820 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
821 transform: translateY(-1px);
822 }
823
824 .sliderberg-plugin-card h4 {
825 margin: 0 0 0.5rem 0;
826 color: #1e1e1e;
827 font-size: 1.1rem;
828 }
829
830 .sliderberg-plugin-card p {
831 margin: 0 0 1rem 0;
832 color: #50575e;
833 font-size: 0.9rem;
834 line-height: 1.4;
835 }
836
837 .sliderberg-plugin-button {
838 display: inline-block;
839 background: #2271b1;
840 color: #fff;
841 text-decoration: none;
842 padding: 0.5rem 1rem;
843 border-radius: 4px;
844 font-size: 0.9rem;
845 transition: all 0.2s ease;
846 border: none;
847 cursor: pointer;
848 width: 100%;
849 text-align: center;
850 }
851
852 .sliderberg-plugin-button:hover:not(:disabled) {
853 background: #135e96;
854 color: #fff;
855 }
856
857 .sliderberg-plugin-button:disabled {
858 background: #f0f0f1;
859 color: #50575e;
860 cursor: not-allowed;
861 }
862
863 /* Active state */
864 .sliderberg-plugin-button[data-status="active"],
865 .sliderberg-plugin-button.active {
866 background: #2271b1;
867 cursor: default;
868 color: #ffffff;
869 }
870
871 .sliderberg-plugin-button[data-status="active"]:hover,
872 .sliderberg-plugin-button.active:hover {
873 background: #2271b1;
874 color: #ffffff;
875 }
876
877 /* Inactive state */
878 .sliderberg-plugin-button[data-status="inactive"] {
879 background: #2271b1;
880 }
881
882 /* Install state */
883 .sliderberg-plugin-button[data-status="install"] {
884 background: #2271b1;
885 }