PluginProbe
QuadMenu – Mega Menu / 1.8.8
QuadMenu – Mega Menu v1.8.8
3.3.8 3.3.7 3.3.6 trunk 1.8.4 1.8.5 1.8.7 1.8.8 1.8.9 1.9.0 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 All 88 releases
quadmenu / lib / ReduxCore / inc / welcome / css / redux-welcome.scss

redux-welcome.scss in QuadMenu – Mega Menu 1.8.8, at lib/ReduxCore/inc/welcome/css/redux-welcome.scss

696 lines 17.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 $green: #7ad03a;
2 $red: #a00;
3 $orange: #ffba00;
4 $blue: #2ea2cc;
5
6 .about-wrap {
7 &.redux-status {
8 .updated,
9 .error {
10 margin-top: 10px;
11 }
12
13 .updated {
14 &.redux-message {
15 display: block !important;
16 }
17 }
18
19 .redux-message {
20 position: relative;
21 border-left-color: #00A2E3 !important;
22 overflow: hidden;
23
24 a.skip,
25 a.docs {
26 opacity: 0.5;
27 text-decoration: none !important;
28 }
29 }
30
31 #debug-report {
32 display: none;
33 margin: 10px 0;
34 padding: 0;
35 position: relative;
36
37 textarea {
38 font-family: monospace;
39 width: 100%;
40 margin: 0;
41 height: 300px;
42 padding: 20px;
43 -moz-border-radius: 0;
44 -webkit-border-radius: 0;
45 border-radius: 0;
46 resize: none;
47 font-size: 12px;
48 line-height: 20px;
49 outline: 0;
50 }
51 }
52
53 table.redux_status_table {
54 margin-bottom: 1em;
55
56 tr {
57 &:nth-child(2n) {
58 th,
59 td {
60 background: #fcfcfc;
61 }
62 }
63 }
64
65 th {
66 font-weight: 700;
67 padding: 9px;
68 }
69
70 td:first-child {
71 width: 33%;
72 }
73
74 td.help {
75 width: 1em;
76 }
77
78 td {
79 padding: 9px;
80 //font-size: 1.1em;
81
82 mark {
83 background: transparent none;
84 }
85
86 mark.yes {
87 color: $green;
88 }
89
90 mark.no {
91 color: #999;
92 }
93
94 mark.error {
95 color: $red;
96 }
97
98 ul {
99 margin: 0;
100 }
101 }
102
103 .redux-hint-qtip {
104 cursor: help;
105 }
106 }
107
108 }
109 }
110
111 .about-wrap {
112 #footer-upgrade {
113 display: none;;
114 }
115
116 .redux-badge {
117 position: absolute;
118 top: 0;
119
120 background: #00A2E3;
121 padding: 20px;
122
123 color: #efefef;
124 margin: 5px 0 0 0;
125 -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
126 box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
127
128 &:before {
129 color: #fff;
130 -webkit-font-smoothing: antialiased;
131 -moz-osx-font-smoothing: grayscale;
132 font-size: 80px;
133 font-weight: normal;
134 width: 165px;
135 height: 165px;
136 line-height: 165px;
137 text-align: center;
138 position: absolute;
139 top: 0;
140 margin: 0;
141 vertical-align: middle;
142 }
143
144 .el {
145 background: #00A2E3;
146 display: block !important;
147 font-size: 8em;
148 color: #fff;
149 margin-bottom: 30px;
150 }
151
152 span {
153 font-weight: 600;
154 font-size: 14px;
155 text-align: center;
156 position: absolute;
157 bottom: 0;
158 background: rgba(50, 50, 49, 0.47);
159 left: 0;
160 right: 0;
161 padding: 8px;
162 }
163 }
164
165 .redux-feature {
166 overflow: visible !important;
167 *zoom: 1;
168
169 &:before,
170 &:after {
171 content: " ";
172 display: table;
173 }
174
175 &:after {
176 clear: both;
177 }
178
179 }
180
181 h3 + .redux-feature {
182 margin-top: 0;
183 }
184
185 .feature-rest div {
186 width: 50% !important;
187
188 -moz-box-sizing: border-box;
189 box-sizing: border-box;
190 margin: 0 !important;
191
192 &.icon:before {
193 font-weight: normal;
194 width: 100%;
195 font-size: 170px;
196 line-height: 125px;
197 color: #9c5d90;
198 display: inline-block;
199 position: relative;
200 text-align: center;
201 speak: none;
202 -webkit-font-smoothing: antialiased;
203 -moz-osx-font-smoothing: grayscale;
204 }
205 }
206
207 div.icon {
208 width: 0 !important;
209 padding: 0;
210 margin: 20px 0 !important;
211 }
212
213 .about-integrations {
214 background: #fff;
215 margin: 20px 0;
216 padding: 1px 20px 10px;
217 }
218
219 .changelog {
220 h2 {
221 line-height: 1.4;
222 padding-bottom: 0;;
223 }
224
225 .feature-section {
226 padding-top: 1.4em;
227 }
228
229 .prettyprint {
230 overflow-wrap: break-word;
231 }
232
233 .gist-it-gist {
234 .gist-file {
235 border: 0 !important;
236 background: 0 !important;
237
238 .gist-data {
239 border: 0 !important;
240 background: 0 !important;
241
242 pre {
243 padding-top: 10px !important;
244 word-break: break-word;
245 }
246 }
247 }
248 }
249 }
250
251 .theme-screenshot {
252 color: #eee;
253 transition: all 0.5s;
254 &:hover {
255 color: #fff;
256 }
257
258 i {
259 text-align: center;
260 display: block;
261 margin: 10px;
262 font-size: 90px;
263 line-height: 200px;
264 transition: all 0.5s ease;
265 }
266 }
267
268 .theme-browser {
269 .theme {
270 transition: all 0.5s;
271 &:hover .theme-screenshot i {
272 transition: all 0.5s;
273 font-size: 120px;
274 }
275
276 .theme-screenshot:after {
277 content: inherit;
278 display: inherit;
279 padding-top: inherit;
280 }
281 }
282 }
283
284 .theme-screenshot {
285 figure {
286 position: relative;
287 overflow: hidden;
288 cursor: pointer;
289 margin: 0;
290
291 i {
292 position: relative;
293 display: block;
294 font-size: 11em;
295 opacity: 0.8;
296 }
297
298 figcaption {
299 padding: 15px;
300 color: #fff;
301 text-transform: uppercase;
302 font-size: 1.25em;
303 -webkit-backface-visibility: hidden;
304 backface-visibility: hidden;
305
306 &:before,
307 &:after {
308 pointer-events: none;
309 }
310 }
311
312 figcaption,
313 figcaption > a {
314 position: absolute;
315 top: 0;
316 left: 0;
317 right: 0;
318 bottom: 0;
319 }
320
321 figcaption > a {
322 z-index: 1000;
323 text-indent: 200%;
324 white-space: nowrap;
325 font-size: 0;
326 opacity: 0;
327 }
328
329 p {
330 margin: 0;
331 letter-spacing: 1px;
332 font-size: 68.5%;
333 }
334
335 i {
336 opacity: 0.7;
337 -webkit-transition: opacity 0.35s;
338 transition: opacity 0.35s;
339 }
340 }
341 }
342
343 .theme:hover {
344 figcaption {
345 &::before,
346 &::after {
347 opacity: 1;
348 -webkit-transform: scale(1);
349 transform: scale(1);
350 }
351 }
352
353 i {
354 opacity: 0.3;
355 }
356
357 p {
358 opacity: 1;
359 -webkit-transform: translate3d(0, 0, 0);
360 transform: translate3d(0, 0, 0);
361 text-shadow: 2px 2px 1px rgba(0, 0, 0, .3);
362 }
363
364 }
365
366 figure {
367 figcaption {
368 &::before,
369 &::after {
370 position: absolute;
371 top: 15px;
372 right: 15px;
373 bottom: 15px;
374 left: 15px;
375 content: '';
376 opacity: 0;
377 -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
378 transition: opacity 0.35s, transform 0.35s;
379 }
380
381 &::before {
382 border-top: 1px solid #fff;
383 border-bottom: 1px solid #fff;
384 -webkit-transform: scale(0, 1);
385 transform: scale(0, 1);
386 }
387
388 &::after {
389 border-right: 1px solid #fff;
390 border-left: 1px solid #fff;
391 -webkit-transform: scale(1, 0);
392 transform: scale(1, 0);
393 }
394 }
395
396 p {
397 padding: 10px;
398 text-transform: none;
399 opacity: 0;
400 margin-top: 0 !important;
401 -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
402 transition: opacity 0.35s, transform 0.35s;
403 -webkit-transform: translate3d(0, 20px, 0);
404 transform: translate3d(0, 20px, 0);
405 }
406 }
407 }
408
409 .redux-message,
410 p.redux-actions {
411 .twitter-share-button {
412 margin-top: -3px;
413 margin-left: 3px;
414 vertical-align: middle;
415 }
416
417 a {
418 &.donate,
419 &.review-us {
420 opacity: .5;
421 text-decoration: none !important;
422 }
423 }
424 }
425
426 #redux-message {
427 margin-top: 15px !important;
428 display: block !important;
429 margin: 5px 0 15px;
430 border-color: #00A2E3;
431
432 h4 {
433 margin-top: .5em;
434 }
435 }
436
437 @media only screen and (min-width: 2000px) {
438 #wpwrap .theme-browser .theme:nth-child(4n),
439 #wpwrap .theme-browser .theme:nth-child(5n) {
440 margin-right: 3%;
441 }
442 }
443
444 @media screen and (max-width: 500px) {
445 .about-wrap h2 .nav-tab {
446 width: 100%;
447 margin: 0;
448 padding: 0;
449 height: 40px;
450 line-height: 40px;
451 text-align: center;
452 margin-bottom: 10px;
453 margin-top: 10px;
454 }
455
456 .about-wrap h2.nav-tab-wrapper {
457 padding: 0;
458 width: 100%;
459 }
460 }
461
462 @media only screen and (max-width: 1120px) {
463 .theme-browser .theme:nth-child(odd) {
464 margin-right: 5% !important;
465 }
466
467 .theme-browser .theme {
468 width: 47.5% !important;
469 margin-right: auto !important;
470 }
471 }
472
473 @media screen and (max-width: 620px) {
474 .theme-browser .theme {
475 width: 100% !important;
476 margin-right: 0;
477 }
478 }
479
480 #support_div {
481 input.hash {
482 text-align: center;
483 }
484 .hide {
485 display: none;
486 }
487
488 .previous {
489 opacity: .8;
490 }
491
492 /*form styles*/
493 #supportform {
494 /*width: 500px;*/
495 margin-top: 10px;
496 text-align: center;
497 position: relative;
498 fieldset {
499 background: white;
500 border: 0 none;
501 border-radius: 3px;
502 box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.4);
503 padding: 20px 30px;
504
505 box-sizing: border-box;
506 width: 86%;
507 margin: 0 7%;
508 /*stacking fieldsets above each other*/
509 position: absolute;
510 /*Hide all except first fieldset*/
511 &:not(:first-of-type) {
512 display: none;
513 }
514 }
515 /*inputs*/
516 input, textarea {
517 padding: 15px;
518 border: 1px solid #ccc;
519 border-radius: 3px;
520 margin-bottom: 10px;
521 width: 100%;
522 box-sizing: border-box;
523 font-family: montserrat;
524 color: #2C3E50;
525 font-size: 13px;
526 }
527
528 input.checkbox {
529 width: initial;
530 margin-top: 10px;
531 }
532
533 /*buttons*/
534 .action-button {
535 width: 100px;
536 background: #27AE60;
537 font-weight: bold;
538 color: white;
539 border: 0 none;
540 border-radius: 1px;
541 cursor: pointer;
542 padding: 10px 5px;
543 margin: 10px 5px;
544 &:disabled {
545 opacity: .5;
546 }
547 &:hover, &:focus {
548 box-shadow: 0 0 0 2px white, 0 0 0 3px #27AE60;
549 }
550 }
551 /*headings*/
552 .fs-title {
553 font-size: 15px;
554 text-transform: uppercase;
555 color: #2C3E50;
556 margin-bottom: 10px;
557 }
558
559 .fs-subtitle {
560 font-weight: normal;
561 font-size: 13px;
562 text-align: left;
563 color: #666;
564 margin-bottom: 20px;
565 }
566
567 #toDebug li {
568 text-align: left;
569 width: 45%;
570 float: left;
571 }
572 #user_type {
573 width: 100%;
574 td {
575 cursor: pointer;
576 width: 50%;
577 i {
578 font-size: 130px;
579 margin-bottom: 10px;
580 }
581 &:hover i {
582 color: #176C8E;
583 }
584 small {
585 line-height: 2.5em;
586 font-style: italic;
587 }
588 }
589 }
590 #support_hash {
591 text-align: center;
592 word-break: break-all;
593 }
594 }
595
596 .breadcrumb {
597 /*centering*/
598 display: inline-block;
599 box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.35);
600 overflow: hidden;
601 border-radius: 5px;
602 margin: 15px 0;
603 /*Lets add the numbers for each link using CSS counters. flag is the name of the counter. to be defined using counter-reset in the parent element of the links*/
604 counter-reset: flag;
605 li {
606 text-decoration: none;
607 outline: none;
608 display: block;
609 float: left;
610 font-size: 12px;
611 transition: all 0.5s;
612 width: auto;
613 margin: 0;
614 line-height: 36px;
615 color: white;
616 /*need more margin on the left of links to accomodate the numbers*/
617 padding: 0 10px 0 60px;
618 background: #666;
619 //background: linear-gradient(#666, #333);
620 position: relative;
621 /*since the first link does not have a triangle before it we can reduce the left padding to make it look consistent with other links*/
622 &:first-child {
623 padding-left: 46px;
624 border-radius: 5px 0 0 5px; /*to match with the parent's radius*/
625 &:before {
626 left: 14px;
627 }
628 }
629 &:last-child {
630 border-radius: 0 5px 5px 0; /*this was to prevent glitches on hover*/
631 padding-right: 20px;
632 /*we dont need an arrow after the last link*/
633 &:after {
634 content: none;
635 }
636 }
637 &.active {
638 background: #333;
639 //background: linear-gradient(#333, #000);
640 &:after {
641 background: #333;
642 //background: linear-gradient(135deg, #333, #000);
643 }
644 &:before {
645 background: #555;
646 }
647 }
648 /*adding the arrows for the breadcrumbs using rotated pseudo elements*/
649 &:after {
650 content: '';
651 position: absolute;
652 top: 0;
653 right: -18px; /*half of square's length*/
654 /*same dimension as the line-height of .breadcrumb a */
655 width: 36px;
656 height: 36px;
657 /*as you see the rotated square takes a larger height. which makes it tough to position it properly. So we are going to scale it down so that the diagonals become equal to the line-height of the link. We scale it to 70.7% because if square's:
658 length = 1; diagonal = (1^2 + 1^2)^0.5 = 1.414 (pythagoras theorem)
659 if diagonal required = 1; length = 1/1.414 = 0.707*/
660 transform: scale(0.707) rotate(45deg);
661 /*we need to prevent the arrows from getting buried under the next link*/
662 z-index: 1;
663 /*background same as links but the gradient will be rotated to compensate with the transform applied*/
664 background: #666;
665 //background: linear-gradient(135deg, #666, #333);
666 /*stylish arrow design using box shadow*/
667 box-shadow: 2px -2px 0 2px rgba(0, 0, 0, 0.4),
668 3px -3px 0 2px rgba(255, 255, 255, 0.1);
669 /*
670 5px - for rounded arrows and
671 50px - to prevent hover glitches on the border created using shadows*/
672 border-radius: 0 5px 0 50px;
673 transition: all 0.5s;
674 }
675 /*we will use the :before element to show numbers*/
676 &:before {
677 transition: all 0.5s;
678 content: counter(flag);
679 counter-increment: flag;
680 /*some styles now*/
681 border-radius: 100%;
682 width: 20px;
683 height: 20px;
684 line-height: 20px;
685 margin: 8px 0;
686 position: absolute;
687 top: 0;
688 left: 30px;
689 background: #444;
690 //background: linear-gradient(#444, #222);
691 font-weight: bold;
692 }
693
694 }
695 }
696 }