Style: rework responsiveness
This commit is contained in:
parent
059922c6d6
commit
1d33101b28
4 changed files with 138 additions and 36 deletions
|
@ -16,13 +16,15 @@
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
||||||
<div id="content">
|
<div id="content">
|
||||||
{{ block "pagename" . }}
|
<div class="content-inner">
|
||||||
{{ partial "pagetitle.html" . }}
|
{{ block "pagename" . }}
|
||||||
{{ end }}
|
{{ partial "pagetitle.html" . }}
|
||||||
|
|
||||||
<div id="main">
|
|
||||||
{{ block "main" . }}
|
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
||||||
|
<div id="main">
|
||||||
|
{{ block "main" . }}
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -12,6 +12,10 @@ $head_bg_color: $secondary_bg_color;
|
||||||
$footer_fg_color: darken($fg_color, 30%);
|
$footer_fg_color: darken($fg_color, 30%);
|
||||||
$ingred_qt_color: #efc586;
|
$ingred_qt_color: #efc586;
|
||||||
|
|
||||||
|
$font_size_large: 12pt;
|
||||||
|
$font_size_med: 11pt;
|
||||||
|
$font_size_small: 10pt;
|
||||||
|
|
||||||
// Veganness
|
// Veganness
|
||||||
$veganness_vegan_color: #40d540;
|
$veganness_vegan_color: #40d540;
|
||||||
$veganness_veganisable_color: #bfce2a;
|
$veganness_veganisable_color: #bfce2a;
|
||||||
|
@ -21,5 +25,20 @@ $veganness_vege_color: #ce8649;
|
||||||
$season_winter_color: #02bace;
|
$season_winter_color: #02bace;
|
||||||
$season_summer_color: #ff3838;
|
$season_summer_color: #ff3838;
|
||||||
|
|
||||||
$break_large: 1600px;
|
// Responsiveness
|
||||||
$content_max_width: 800px;
|
$width_xlarge: 1250px;
|
||||||
|
$width_large: 1000px;
|
||||||
|
$width_med: 650px;
|
||||||
|
|
||||||
|
$ingred_width_xlarge: 300px;
|
||||||
|
$ingred_width_large: 250px;
|
||||||
|
$ingred_hmargin_xlarge: 50px;
|
||||||
|
$ingred_hmargin_large: 25px;
|
||||||
|
$content_width_xlarge: 800px;
|
||||||
|
$content_width_large: 650px;
|
||||||
|
|
||||||
|
$hmargin_small: 2vw;
|
||||||
|
|
||||||
|
$width_contentcenter: $content_width_xlarge
|
||||||
|
+ 2*($ingred_width_xlarge
|
||||||
|
+ 1.5*$ingred_hmargin_xlarge);
|
||||||
|
|
|
@ -3,6 +3,13 @@
|
||||||
@import url('fonts.css');
|
@import url('fonts.css');
|
||||||
@import 'params';
|
@import 'params';
|
||||||
|
|
||||||
|
html {
|
||||||
|
box-sizing: border-box;
|
||||||
|
}
|
||||||
|
*, *:before, *:after {
|
||||||
|
box-sizing: inherit;
|
||||||
|
}
|
||||||
|
|
||||||
html {
|
html {
|
||||||
background-color: $bg_color;
|
background-color: $bg_color;
|
||||||
color:$fg_color;
|
color:$fg_color;
|
||||||
|
@ -11,8 +18,17 @@ html {
|
||||||
|
|
||||||
body {
|
body {
|
||||||
font-family:Open Sans,Arial;
|
font-family:Open Sans,Arial;
|
||||||
font-size:16px;
|
|
||||||
|
font-size: $font_size_small;
|
||||||
line-height:1.4;
|
line-height:1.4;
|
||||||
|
|
||||||
|
@media (min-width: $width_med) {
|
||||||
|
font-size: $font_size_med;
|
||||||
|
}
|
||||||
|
@media (min-width: $width_large) {
|
||||||
|
font-size: $font_size_large;
|
||||||
|
}
|
||||||
|
|
||||||
text-align:justify;
|
text-align:justify;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
|
@ -41,20 +57,27 @@ body {
|
||||||
}
|
}
|
||||||
|
|
||||||
#ingredients {
|
#ingredients {
|
||||||
@media screen and (min-width: $break_large) {
|
@media (min-width: $width_large) {
|
||||||
float: left;
|
float: left;
|
||||||
max-width: 300px;
|
|
||||||
margin: 0;
|
|
||||||
margin-top: 30px;
|
|
||||||
margin-left: 50px;
|
|
||||||
margin-right: 50px;
|
|
||||||
position: fixed;
|
position: fixed;
|
||||||
box-sizing: border-box;
|
margin-top: 30px;
|
||||||
|
margin-bottom: 0px;
|
||||||
}
|
}
|
||||||
|
|
||||||
max-width: $content_max_width;
|
@media (min-width: $width_large) {
|
||||||
|
width: $ingred_width_large;
|
||||||
|
margin-left: $ingred_hmargin_large;
|
||||||
|
margin-right: $ingred_hmargin_large;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (min-width: $width_xlarge) {
|
||||||
|
width: $ingred_width_xlarge;
|
||||||
|
margin-left: $ingred_hmargin_xlarge;
|
||||||
|
margin-right: $ingred_hmargin_xlarge;
|
||||||
|
}
|
||||||
|
|
||||||
|
margin: 30px $hmargin_small;
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
margin: 30px auto;
|
|
||||||
|
|
||||||
padding: 20px;
|
padding: 20px;
|
||||||
border: 1px solid $secondary_bg_color;
|
border: 1px solid $secondary_bg_color;
|
||||||
|
@ -81,11 +104,35 @@ body {
|
||||||
}
|
}
|
||||||
|
|
||||||
#content {
|
#content {
|
||||||
margin: 0 auto;
|
display: flex;
|
||||||
max-width: $content_max_width;
|
justify-content: center;
|
||||||
padding:2em 1em;
|
|
||||||
|
margin: 30px $hmargin_small;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
|
|
||||||
|
.content-inner {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (min-width: $width_large) {
|
||||||
|
.content-inner {
|
||||||
|
width: $content_width_large;
|
||||||
|
}
|
||||||
|
margin-right: 0;
|
||||||
|
margin-left: $ingred_width_large + $ingred_hmargin_large;
|
||||||
|
}
|
||||||
|
@media (min-width: $width_xlarge) {
|
||||||
|
.content-inner {
|
||||||
|
width: $content_width_xlarge;
|
||||||
|
}
|
||||||
|
margin-right: 0;
|
||||||
|
margin-left: $ingred_width_xlarge + $ingred_hmargin_xlarge;
|
||||||
|
}
|
||||||
|
@media (min-width: $width_contentcenter) {
|
||||||
|
margin-right: 0;
|
||||||
|
margin-left: 0;
|
||||||
|
}
|
||||||
|
|
||||||
h1 {
|
h1 {
|
||||||
font-size: 1.4em;
|
font-size: 1.4em;
|
||||||
color: $title_h1_color;
|
color: $title_h1_color;
|
||||||
|
|
|
@ -1,4 +1,10 @@
|
||||||
@import url("fonts.css");
|
@import url("fonts.css");
|
||||||
|
html {
|
||||||
|
box-sizing: border-box; }
|
||||||
|
|
||||||
|
*, *:before, *:after {
|
||||||
|
box-sizing: inherit; }
|
||||||
|
|
||||||
html {
|
html {
|
||||||
background-color: #010018;
|
background-color: #010018;
|
||||||
color: #e4e4e4;
|
color: #e4e4e4;
|
||||||
|
@ -6,7 +12,7 @@ html {
|
||||||
|
|
||||||
body {
|
body {
|
||||||
font-family: Open Sans,Arial;
|
font-family: Open Sans,Arial;
|
||||||
font-size: 16px;
|
font-size: 10pt;
|
||||||
line-height: 1.4;
|
line-height: 1.4;
|
||||||
text-align: justify;
|
text-align: justify;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
|
@ -14,7 +20,12 @@ body {
|
||||||
min-height: 100%;
|
min-height: 100%;
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column; }
|
flex-direction: column; }
|
||||||
|
@media (min-width: 650px) {
|
||||||
|
body {
|
||||||
|
font-size: 11pt; } }
|
||||||
|
@media (min-width: 1000px) {
|
||||||
|
body {
|
||||||
|
font-size: 12pt; } }
|
||||||
#head {
|
#head {
|
||||||
background-color: #178ca7;
|
background-color: #178ca7;
|
||||||
display: flex;
|
display: flex;
|
||||||
|
@ -30,23 +41,28 @@ body {
|
||||||
color: #010018; }
|
color: #010018; }
|
||||||
|
|
||||||
#ingredients {
|
#ingredients {
|
||||||
max-width: 800px;
|
margin: 30px 2vw;
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
margin: 30px auto;
|
|
||||||
padding: 20px;
|
padding: 20px;
|
||||||
border: 1px solid #178ca7;
|
border: 1px solid #178ca7;
|
||||||
border-radius: 10px;
|
border-radius: 10px;
|
||||||
text-align: left; }
|
text-align: left; }
|
||||||
@media screen and (min-width: 1600px) {
|
@media (min-width: 1000px) {
|
||||||
#ingredients {
|
#ingredients {
|
||||||
float: left;
|
float: left;
|
||||||
max-width: 300px;
|
|
||||||
margin: 0;
|
|
||||||
margin-top: 30px;
|
|
||||||
margin-left: 50px;
|
|
||||||
margin-right: 50px;
|
|
||||||
position: fixed;
|
position: fixed;
|
||||||
box-sizing: border-box; } }
|
margin-top: 30px;
|
||||||
|
margin-bottom: 0px; } }
|
||||||
|
@media (min-width: 1000px) {
|
||||||
|
#ingredients {
|
||||||
|
width: 250px;
|
||||||
|
margin-left: 25px;
|
||||||
|
margin-right: 25px; } }
|
||||||
|
@media (min-width: 1250px) {
|
||||||
|
#ingredients {
|
||||||
|
width: 300px;
|
||||||
|
margin-left: 50px;
|
||||||
|
margin-right: 50px; } }
|
||||||
#ingredients .ingred-title {
|
#ingredients .ingred-title {
|
||||||
font-size: 1.3em;
|
font-size: 1.3em;
|
||||||
font-weight: bold; }
|
font-weight: bold; }
|
||||||
|
@ -59,10 +75,28 @@ body {
|
||||||
padding-left: 25px; }
|
padding-left: 25px; }
|
||||||
|
|
||||||
#content {
|
#content {
|
||||||
margin: 0 auto;
|
display: flex;
|
||||||
max-width: 800px;
|
justify-content: center;
|
||||||
padding: 2em 1em;
|
margin: 30px 2vw;
|
||||||
height: 100%; }
|
height: 100%; }
|
||||||
|
#content .content-inner {
|
||||||
|
width: 100%; }
|
||||||
|
@media (min-width: 1000px) {
|
||||||
|
#content {
|
||||||
|
margin-right: 0;
|
||||||
|
margin-left: 275px; }
|
||||||
|
#content .content-inner {
|
||||||
|
width: 650px; } }
|
||||||
|
@media (min-width: 1250px) {
|
||||||
|
#content {
|
||||||
|
margin-right: 0;
|
||||||
|
margin-left: 350px; }
|
||||||
|
#content .content-inner {
|
||||||
|
width: 800px; } }
|
||||||
|
@media (min-width: 1550px) {
|
||||||
|
#content {
|
||||||
|
margin-right: 0;
|
||||||
|
margin-left: 0; } }
|
||||||
#content h1 {
|
#content h1 {
|
||||||
font-size: 1.4em;
|
font-size: 1.4em;
|
||||||
color: #ffc467; }
|
color: #ffc467; }
|
||||||
|
@ -84,7 +118,7 @@ body {
|
||||||
|
|
||||||
#foot {
|
#foot {
|
||||||
font-size: 0.7em;
|
font-size: 0.7em;
|
||||||
color: #989797;
|
color: #989898;
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: flex-end;
|
justify-content: flex-end;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
|
Loading…
Add table
Reference in a new issue