Style: responsive design
This commit is contained in:
parent
cc8be8a775
commit
c2087c8750
4 changed files with 87 additions and 68 deletions
|
@ -66,28 +66,6 @@ input[type="submit"] {
|
||||||
@include button;
|
@include button;
|
||||||
}
|
}
|
||||||
|
|
||||||
select {
|
|
||||||
-webkit-appearance: none;
|
|
||||||
appearance: none;
|
|
||||||
|
|
||||||
@include button;
|
|
||||||
width: 100%;
|
|
||||||
font-size: 0.9em;
|
|
||||||
margin: 0;
|
|
||||||
padding: 5px 25px 5px 10px;
|
|
||||||
text-align: left;
|
|
||||||
|
|
||||||
&:-moz-focusring {
|
|
||||||
color: transparent;
|
|
||||||
text-shadow: 0 0 0 #000;
|
|
||||||
}
|
|
||||||
|
|
||||||
background-image: url('/static/img/select_arrow.svg');
|
|
||||||
background-repeat: no-repeat;
|
|
||||||
background-position: right .7em top 50%, 0 0;
|
|
||||||
background-size: .65em auto, 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.formfield {
|
.formfield {
|
||||||
padding: 5px;
|
padding: 5px;
|
||||||
margin: 10px 0;
|
margin: 10px 0;
|
||||||
|
|
|
@ -4,7 +4,9 @@ $page_text_color: #000000dd;
|
||||||
$secondary_color: #3c173d;
|
$secondary_color: #3c173d;
|
||||||
$secondary_border_color: #3c173d;
|
$secondary_border_color: #3c173d;
|
||||||
$page_link_color: $secondary_border_color;
|
$page_link_color: $secondary_border_color;
|
||||||
|
|
||||||
$page_width: 700px;
|
$page_width: 700px;
|
||||||
|
$page_mid_width: 450px;
|
||||||
|
|
||||||
$main_border_color: $secondary_border_color;
|
$main_border_color: $secondary_border_color;
|
||||||
$main_border_radius: 20px;
|
$main_border_radius: 20px;
|
||||||
|
@ -16,10 +18,14 @@ $help_text_color: rgba($page_text_color, .65);
|
||||||
$font_size: 16pt;
|
$font_size: 16pt;
|
||||||
$font_family: "Open Sans";
|
$font_family: "Open Sans";
|
||||||
|
|
||||||
$small_screen_font_size: 12pt;
|
$mid_font_size: 12pt;
|
||||||
|
$small_font_size: 11pt;
|
||||||
|
|
||||||
$header_height: 100px;
|
$logo_height: 100px;
|
||||||
$header_logo_maxwidth: 300px;
|
$logo_maxwidth: 300px;
|
||||||
|
|
||||||
|
$responsive_mid_threshold: 750px;
|
||||||
|
$responsive_small_threshold: 500px;
|
||||||
|
|
||||||
$info_box_color: #c9c8ff;
|
$info_box_color: #c9c8ff;
|
||||||
$info_box_border_color: darken($info_box_color, 20%);
|
$info_box_border_color: darken($info_box_color, 20%);
|
||||||
|
|
|
@ -23,6 +23,16 @@ body {
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
|
||||||
min-height: 100vh;
|
min-height: 100vh;
|
||||||
|
|
||||||
|
@media (max-width: $responsive_mid_threshold) {
|
||||||
|
font-size: $mid_font_size;
|
||||||
|
}
|
||||||
|
@media (max-width: $responsive_small_threshold) {
|
||||||
|
font-size: $small_font_size;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: space-evenly;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
header {
|
header {
|
||||||
|
@ -37,6 +47,13 @@ header {
|
||||||
|
|
||||||
width: $page_width;
|
width: $page_width;
|
||||||
|
|
||||||
|
@media (max-width: $responsive_mid_threshold) {
|
||||||
|
width: $page_mid_width;
|
||||||
|
}
|
||||||
|
@media (max-width: $responsive_small_threshold) {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
#headtext {
|
#headtext {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
|
@ -47,22 +64,41 @@ header {
|
||||||
color: $secondary_color;
|
color: $secondary_color;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
img {
|
.logo {
|
||||||
height: $header_height;
|
height: $logo_height;
|
||||||
max-width: $header_logo_maxwidth;
|
max-width: $logo_maxwidth;
|
||||||
|
}
|
||||||
|
|
||||||
|
#ens_logo_foot {
|
||||||
|
display: none;
|
||||||
|
|
||||||
|
@media (max-width: $responsive_small_threshold) {
|
||||||
|
display: block;
|
||||||
|
margin: 30px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
main {
|
main {
|
||||||
width: $page_width;
|
|
||||||
background-color: $page_main_color;
|
background-color: $page_main_color;
|
||||||
border: 3px solid $main_border_color;
|
border: 3px solid $main_border_color;
|
||||||
border-radius: $main_border_radius;
|
border-radius: $main_border_radius;
|
||||||
padding: 15px;
|
padding: 15px;
|
||||||
|
|
||||||
|
width: $page_width;
|
||||||
|
@media (max-width: $responsive_mid_threshold) {
|
||||||
|
width: $page_mid_width;
|
||||||
|
}
|
||||||
|
@media (max-width: $responsive_small_threshold) {
|
||||||
|
width: 90%;
|
||||||
|
}
|
||||||
|
|
||||||
h2 {
|
h2 {
|
||||||
font-size: 20pt;
|
font-size: 1.2em;
|
||||||
|
@media (max-width: $responsive_small_threshold) {
|
||||||
|
font-size: 1.1em;
|
||||||
|
}
|
||||||
text-align: center;
|
text-align: center;
|
||||||
color: $secondary_color;
|
color: $secondary_color;
|
||||||
}
|
}
|
||||||
|
|
|
@ -74,36 +74,6 @@ input[type="submit"] {
|
||||||
background-color: #a881aa;
|
background-color: #a881aa;
|
||||||
box-shadow: 0 0 1.5px 1px #3c173d; }
|
box-shadow: 0 0 1.5px 1px #3c173d; }
|
||||||
|
|
||||||
select {
|
|
||||||
-webkit-appearance: none;
|
|
||||||
appearance: none;
|
|
||||||
display: block;
|
|
||||||
text-decoration: none;
|
|
||||||
text-align: center;
|
|
||||||
font-size: 100%;
|
|
||||||
border-radius: 10px;
|
|
||||||
padding: 10px;
|
|
||||||
border: 1px solid #3c173d;
|
|
||||||
background-color: #d2bed3;
|
|
||||||
color: #000000dd;
|
|
||||||
width: 100%;
|
|
||||||
font-size: 0.9em;
|
|
||||||
margin: 0;
|
|
||||||
padding: 5px 25px 5px 10px;
|
|
||||||
text-align: left;
|
|
||||||
background-image: url("/static/img/select_arrow.svg");
|
|
||||||
background-repeat: no-repeat;
|
|
||||||
background-position: right .7em top 50%, 0 0;
|
|
||||||
background-size: .65em auto, 100%; }
|
|
||||||
select:hover {
|
|
||||||
background-color: #bda0be; }
|
|
||||||
select:focus {
|
|
||||||
background-color: #a881aa;
|
|
||||||
box-shadow: 0 0 1.5px 1px #3c173d; }
|
|
||||||
select:-moz-focusring {
|
|
||||||
color: transparent;
|
|
||||||
text-shadow: 0 0 0 #000; }
|
|
||||||
|
|
||||||
.formfield {
|
.formfield {
|
||||||
padding: 5px;
|
padding: 5px;
|
||||||
margin: 10px 0; }
|
margin: 10px 0; }
|
||||||
|
@ -141,7 +111,15 @@ body {
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
min-height: 100vh; }
|
min-height: 100vh; }
|
||||||
|
@media (max-width: 750px) {
|
||||||
|
body {
|
||||||
|
font-size: 12pt; } }
|
||||||
|
@media (max-width: 500px) {
|
||||||
|
body {
|
||||||
|
font-size: 11pt;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: space-evenly; } }
|
||||||
header {
|
header {
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
|
@ -151,6 +129,12 @@ header {
|
||||||
padding: 20px 30px;
|
padding: 20px 30px;
|
||||||
padding-bottom: 0;
|
padding-bottom: 0;
|
||||||
width: 700px; }
|
width: 700px; }
|
||||||
|
@media (max-width: 750px) {
|
||||||
|
header {
|
||||||
|
width: 450px; } }
|
||||||
|
@media (max-width: 500px) {
|
||||||
|
header {
|
||||||
|
display: none; } }
|
||||||
header #headtext {
|
header #headtext {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
|
@ -159,21 +143,36 @@ header {
|
||||||
font-size: 1.2em;
|
font-size: 1.2em;
|
||||||
color: #3c173d;
|
color: #3c173d;
|
||||||
font-weight: bold; }
|
font-weight: bold; }
|
||||||
header img {
|
|
||||||
|
.logo {
|
||||||
height: 100px;
|
height: 100px;
|
||||||
max-width: 300px; }
|
max-width: 300px; }
|
||||||
|
|
||||||
|
#ens_logo_foot {
|
||||||
|
display: none; }
|
||||||
|
@media (max-width: 500px) {
|
||||||
|
#ens_logo_foot {
|
||||||
|
display: block;
|
||||||
|
margin: 30px; } }
|
||||||
main {
|
main {
|
||||||
width: 700px;
|
|
||||||
background-color: #ffffff;
|
background-color: #ffffff;
|
||||||
border: 3px solid #3c173d;
|
border: 3px solid #3c173d;
|
||||||
border-radius: 20px;
|
border-radius: 20px;
|
||||||
padding: 15px; }
|
padding: 15px;
|
||||||
|
width: 700px; }
|
||||||
|
@media (max-width: 750px) {
|
||||||
|
main {
|
||||||
|
width: 450px; } }
|
||||||
|
@media (max-width: 500px) {
|
||||||
|
main {
|
||||||
|
width: 90%; } }
|
||||||
main h2 {
|
main h2 {
|
||||||
font-size: 20pt;
|
font-size: 1.2em;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
color: #3c173d; }
|
color: #3c173d; }
|
||||||
|
@media (max-width: 500px) {
|
||||||
|
main h2 {
|
||||||
|
font-size: 1.1em; } }
|
||||||
a {
|
a {
|
||||||
text-decoration: underline;
|
text-decoration: underline;
|
||||||
color: #3c173d;
|
color: #3c173d;
|
||||||
|
|
Loading…
Reference in a new issue