From 0cb9284d51b16d192f42e2d2a4c12a2911668b2e Mon Sep 17 00:00:00 2001 From: Harald Eilertsen Date: Fri, 10 Mar 2017 19:26:11 +0100 Subject: First attempt at responsive design for site. - Droppped sidebar from all pages. - Wrapped post images in a div for easier styling. - Drop the Inferno banner on too small displays. Most stuff works quite well for a first attempt, mthinks. --- blog/_assets/stylesheets/_config.scss | 9 ++++++--- blog/_assets/stylesheets/_header.scss | 27 ++++++++++++++++++++------- blog/_assets/stylesheets/_post.scss | 23 +++++++++++++++++++++++ blog/_assets/stylesheets/main.scss | 25 ++++++++----------------- 4 files changed, 57 insertions(+), 27 deletions(-) (limited to 'blog/_assets') diff --git a/blog/_assets/stylesheets/_config.scss b/blog/_assets/stylesheets/_config.scss index c8b5066..77d3c8b 100644 --- a/blog/_assets/stylesheets/_config.scss +++ b/blog/_assets/stylesheets/_config.scss @@ -1,8 +1,11 @@ +$base-font-size: 12pt; +$huge-font-size: $base-font-size * 1.25; + $body-bg: rgba(0, 0, 0, 0.4); -$text-color: #acbed5; -$heading-color: #3379BF; +$text-color: #6c7683; +$heading-color: #2B4662; $dimmed-text-color: darken($text-color, 20%); -$link-color: #93A2B1; //#686; +$link-color: #384e68; //#686; $link-hover-color: lighten(#686, 5%); $side-bar-background: rgba(20, 20, 20, 0.7); $menu-bar-background: transparentize(#243B48, 0.2); //rgba(128, 256, 128, 0.15); diff --git a/blog/_assets/stylesheets/_header.scss b/blog/_assets/stylesheets/_header.scss index 7998bb5..fc93a19 100644 --- a/blog/_assets/stylesheets/_header.scss +++ b/blog/_assets/stylesheets/_header.scss @@ -1,20 +1,33 @@ #header { width: 100%; - font-size: 110%; - font-weight: 600; + font-weight: bold; #logo { - position: relative; - width: 479px; text-align: center; + float: left; p { margin-top: 0; } + + @media screen and (min-width: 28cm) { + width: 50%; //479px; + } } #banner-pos-1 { - position: absolute; - top: 1.5em; - right: 0; + text-align: center; + float: left; + visibility: hidden; + display: none; + + @media screen and (min-width: 28cm) { + width: 50%; //479px; + visibility: visible; + display: block; + } + } + + #page-menu { + clear: both; } } diff --git a/blog/_assets/stylesheets/_post.scss b/blog/_assets/stylesheets/_post.scss index 436b828..b2e737f 100644 --- a/blog/_assets/stylesheets/_post.scss +++ b/blog/_assets/stylesheets/_post.scss @@ -49,4 +49,27 @@ visibility: hidden; clear: both; } + .post-image { + text-align: center; + float: right; + + @media screen and (max-width: 590px){ + float: none; + img { + width: 100%; + height: 100%; + } + } + } +} + +.post-excerpt { + .post-body { + .post-image { + @media screen and (min-width: 500px) { + float: right; + width: 300px; + } + } + } } diff --git a/blog/_assets/stylesheets/main.scss b/blog/_assets/stylesheets/main.scss index a4e284c..5da3093 100644 --- a/blog/_assets/stylesheets/main.scss +++ b/blog/_assets/stylesheets/main.scss @@ -32,18 +32,14 @@ h1, h2, h3, h4, h5, h6 { } h1 { - font-size: 20pt; -} - -strong { - color: $dimmed-text-color; + font-size: $huge-font-size; } #page-container { position: relative; - width: 28cm; + max-width: 28cm; margin: { - top: 10mm; + //top: 10mm; left: auto; right: auto; } @@ -61,24 +57,19 @@ strong { min-height: 700px; line-height: 170%; - padding: 1cm; - font-size: 16pt; + font-size: $base-font-size; background-color: $body-bg; + @media screen and (min-width: 28cm) { + padding: 1cm; + } + @include round-corners; #body { - float: left; - width: 16cm; } #side-body { - float: right; - width: 8cm; - padding: 2mm; - background: { - color: $side-bar-background - } } #news, #links { -- cgit v1.2.3