Skip to content

Commit 3f5086b

Browse files
committed
(refactor): Refactor responsive styles
1 parent 3e3098f commit 3f5086b

File tree

2 files changed

+152
-33
lines changed

2 files changed

+152
-33
lines changed

styles/settings/colors.styl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,11 @@ $dustyGray = rgb(160, 156, 156); // #a09c9c
1111
$nobelGray = rgb(180, 180, 180); // #b4b4b4
1212
$galleryGray = rgb(234, 234, 234); // #eaeaea
1313

14+
$red = rgb(255, 0, 0); // #f00
15+
1416
$confettiYellow = rgb(237, 229, 93); // #ede55d
1517
$schoolbusYellow = rgb(247, 218, 3); // #f7da03
1618
$broomYellow = rgb(255, 229, 31); // #ffe51f
19+
$givryYellow = rgb(248, 240, 189); // #f8f0bd
1720

21+
$green = rgb( 0, 255, 0); // #0f0

styles/style.styl

Lines changed: 148 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -746,42 +746,157 @@ a.skip {
746746
}
747747

748748
@media only screen and (max-width : 1366px) {
749-
h1, .big-heading { font-size: 2.0em}
750-
.get-started code { font-size: 12px; }
751-
header img { height: 75px; }
752-
header h1 { font-size: 2.0em; margin-top: 0; }
753-
header .subtitle { margin: 0 auto 20px; width: 75%; }
754-
header .full { width: 80%; }
755-
.full p { font-size: 16px; }
756-
h2 { font-size: 18px; }
757-
h4 { font-size: 16px; }
758-
.container { padding: 20px; }
759-
header .container { padding: 20px; }
760-
.full { width: 95%; }
761-
.core-workshoppers h4 a, .elective-workshoppers h4 a { font-size: 16px; }
762-
/*ul.inner-nav li {display: inline-block; line-height: 3em;}*/
763-
.window-pane { display: none; }
749+
h1,
750+
.big-heading {
751+
font-size: 2em;
752+
}
753+
754+
h2 {
755+
font-size: 1.125em;
756+
}
757+
758+
h4 {
759+
font-size: 1em;
760+
}
761+
762+
.get-started code {
763+
font-size: 12px;
764+
}
765+
766+
header {
767+
img {
768+
height: 75px;
769+
}
770+
771+
h1 {
772+
font-size: 2em;
773+
margin-top: 0;
774+
}
775+
776+
.container {
777+
padding: 20px;
778+
}
779+
780+
.subtitle {
781+
margin: 0 auto 20px;
782+
width: 75%;
783+
}
784+
785+
.full {
786+
width: 80%;
787+
}
788+
}
789+
790+
.full p {
791+
font-size: 1rem;
792+
}
793+
794+
795+
.container {
796+
padding: 20px;
797+
}
798+
799+
.full {
800+
width: 95%;
801+
}
802+
803+
.core-workshoppers h4 a,
804+
.elective-workshoppers h4 a {
805+
font-size: 1em;
806+
}
807+
808+
.window-pane {
809+
display: none;
810+
}
764811
}
765812

766813
@media (max-width: 768px) {
767-
h1 { font-size: 2.0em; }
768-
.container {padding: 5px;}
769-
.first-photo {background-image: none;}
770-
p {font-size: 1em;}
771-
.third, .two-thirds, .full, .half {width: 100%; }
772-
.two-thirds + .third, .third + .third, .third + .two-thirds {padding-left: 0;}
773-
.half, .two-thirds { margin-left: 0 !important; margin-right: 0 !important; }
774-
header .container {padding: 40px 20px;}
775-
header .full { width: 80%; }
776-
header img {width: 100%; padding: 0;}
777-
header h1 { font-size: 2.5em; margin-top: 0; }
778-
header h1 span {margin: 0 -3.8px;}
779-
header p {font-size: 1em; }
780-
#map {margin: 0; padding: 0; width: 100%;}
781-
.window-pane {background-position: 0 0; height: 200px;}
782-
footer ul {width: 100%;}
783-
footer ul + ul {padding-left: 0;}
784-
footer li a {font-size: 14px;}
814+
h1 {
815+
font-size: 2em;
816+
}
817+
818+
.container {
819+
padding: 5px;
820+
}
821+
822+
.first-photo {
823+
background-image: none;
824+
}
825+
826+
p {
827+
font-size: 1em;
828+
}
829+
830+
.full,
831+
.half,
832+
.third,
833+
.two-thirds {
834+
width: 100%;
835+
}
836+
837+
.third + .third,
838+
.third + .two-thirds,
839+
.two-thirds + .third {
840+
padding-left: 0;}
841+
842+
.half,
843+
.two-thirds {
844+
margin-left: 0 !important;
845+
margin-right: 0 !important;
846+
}
847+
848+
header {
849+
.container {
850+
padding: 40px 20px;
851+
}
852+
853+
.full {
854+
width: 80%;
855+
}
856+
857+
img {
858+
width: 100%;
859+
padding: 0;
860+
}
861+
862+
h1 {
863+
font-size: 2.5em;
864+
margin-top: 0;
865+
866+
span {
867+
margin: 0 -3.8px;
868+
}
869+
}
870+
871+
p {
872+
font-size: 1em;
873+
}
874+
}
875+
876+
#map {
877+
margin: 0;
878+
padding: 0;
879+
width: 100%;
880+
}
881+
882+
.window-pane {
883+
background-position: 0 0;
884+
height: 200px;
885+
}
886+
887+
footer {
888+
ul {
889+
width: 100%;
890+
891+
+ ul {
892+
padding-left: 0;
893+
}
894+
}
895+
896+
li a {
897+
font-size: 0.875rem;
898+
}
899+
}
785900
}
786901

787902
@media only screen and (min-width : 768px) {

0 commit comments

Comments
 (0)