diff --git a/_src/_assets/styles/bigchain.scss b/_src/_assets/styles/bigchain.scss index 53f8f20..52c18fc 100644 --- a/_src/_assets/styles/bigchain.scss +++ b/_src/_assets/styles/bigchain.scss @@ -27,6 +27,7 @@ @import 'bigchain/_alerts'; @import 'bigchain/_code'; @import 'bigchain/_syntax'; +@import 'bigchain/_header'; @import 'bigchain/_footer'; @import 'bigchain/_team'; @import 'bigchain/_utilities'; @@ -38,3 +39,4 @@ @import 'page-front'; @import 'page-404'; @import 'page-styleguide'; +@import 'page-about'; diff --git a/_src/_assets/styles/bigchain/_content-page.scss b/_src/_assets/styles/bigchain/_content-page.scss index cb72976..afe4438 100644 --- a/_src/_assets/styles/bigchain/_content-page.scss +++ b/_src/_assets/styles/bigchain/_content-page.scss @@ -1,36 +1,5 @@ -.page__header { - position: relative; - - // background - background: url('../img/photo1.jpg') no-repeat center bottom; - background-size: cover; - - // color overlay - &:before { - content: ""; - width: 100%; - height: 100%; - position: absolute; - left: 0; - top: 0; - bottom: 0; - right: 0; - //background: $brand-main-brown; - background: linear-gradient(to top left, $brand-main-blue 0%, $brand-main-brown 100%); - opacity: .7; - z-index: 0; - } - - padding: ($spacer * 4) 0; -} - -.page__title { - text-align: center; - margin: 0; -} - -.page__content { +.content--page { .row { > h2 { border-bottom: 1px solid $gray-lightest; diff --git a/_src/_assets/styles/bigchain/_header.scss b/_src/_assets/styles/bigchain/_header.scss new file mode 100644 index 0000000..a16af4c --- /dev/null +++ b/_src/_assets/styles/bigchain/_header.scss @@ -0,0 +1,34 @@ +.header { + position: relative; + margin-bottom: ($spacer * 4); + padding-top: 60px; // space for absolute menu + + // background + background: url('../img/photo1.jpg') no-repeat center bottom; + background-size: cover; + + // color overlay + &:before { + content: ""; + width: 100%; + height: 100%; + position: absolute; + left: 0; + top: 0; + bottom: 0; + right: 0; + //background: $brand-main-brown; + background: linear-gradient(to top left, $brand-main-blue 0%, $brand-main-brown 100%); + opacity: .7; + z-index: 0; + } +} + +.header__title { + position: relative; + z-index: 1; + color: #fff; + text-align: center; + margin: 0; + padding: ($spacer * 4) 0; +} diff --git a/_src/_assets/styles/bigchain/_menus.scss b/_src/_assets/styles/bigchain/_menus.scss index d1284a1..52076b7 100644 --- a/_src/_assets/styles/bigchain/_menus.scss +++ b/_src/_assets/styles/bigchain/_menus.scss @@ -7,12 +7,33 @@ padding: $spacer } -.menu__logo svg { fill: #fff } +.menu__logo { + display: block; + svg { fill: #fff } +} + +// +// Main menu overlaying a dark background image +// in front page hero or page headers +// .menu--main { - @extend .background--gray; + position: absolute;; + left: 0; + right: 0; + top: 0; + width: 100%; + z-index: 2; + border-bottom: 1px solid rgba(#fff, .2); + height: 60px; - .menu__link { color: #fff; } + .menu__link { + color: #fff; + opacity: .8; + + &:hover, + &:focus { opacity: 1 } + } } .menu--footer { diff --git a/_src/_assets/styles/bigchain/_typography.scss b/_src/_assets/styles/bigchain/_typography.scss index a405783..445a5fa 100644 --- a/_src/_assets/styles/bigchain/_typography.scss +++ b/_src/_assets/styles/bigchain/_typography.scss @@ -47,6 +47,7 @@ textarea { // Links // a { + @extend .transition; color: $link-color; text-decoration: none; diff --git a/_src/_assets/styles/bigchain/_variables.scss b/_src/_assets/styles/bigchain/_variables.scss index 1ea76be..fd8d6f3 100644 --- a/_src/_assets/styles/bigchain/_variables.scss +++ b/_src/_assets/styles/bigchain/_variables.scss @@ -46,7 +46,7 @@ $font-size-root-lg: 18px !default; $font-size-base: 1rem !default; $font-size-lg: 1.25rem !default; -$font-size-sm: 0.875rem !default; +$font-size-sm: 0.8rem !default; $font-size-xs: 0.65rem !default; $font-size-h1: 3rem !default; diff --git a/_src/_assets/styles/page-about.scss b/_src/_assets/styles/page-about.scss new file mode 100644 index 0000000..e69de29 diff --git a/_src/_assets/styles/page-front.scss b/_src/_assets/styles/page-front.scss index 0ebe321..b9f0ab3 100644 --- a/_src/_assets/styles/page-front.scss +++ b/_src/_assets/styles/page-front.scss @@ -99,6 +99,7 @@ .hero__content { position: relative; z-index: 1; + margin-top: 60px; // space for absolute menu } .hero__comingsoon { diff --git a/_src/_includes/menu-main.html b/_src/_includes/menu-main.html index e071101..817efe2 100644 --- a/_src/_includes/menu-main.html +++ b/_src/_includes/menu-main.html @@ -1,21 +1,30 @@ diff --git a/_src/_layouts/base.html b/_src/_layouts/base.html index 346cf8c..035c69e 100644 --- a/_src/_layouts/base.html +++ b/_src/_layouts/base.html @@ -13,8 +13,6 @@ - {% include menu-main.html %} - {{ content }} {% include footer.html %} diff --git a/_src/_layouts/page.html b/_src/_layouts/page.html index dc08309..2368a29 100644 --- a/_src/_layouts/page.html +++ b/_src/_layouts/page.html @@ -2,13 +2,16 @@ layout: base --- -