mirror of
https://github.com/bigchaindb/site.git
synced 2024-11-22 17:50:07 +01:00
consistent menu for front page & pages, new page headers
This commit is contained in:
parent
d877230627
commit
5fb4d81134
@ -27,6 +27,7 @@
|
|||||||
@import 'bigchain/_alerts';
|
@import 'bigchain/_alerts';
|
||||||
@import 'bigchain/_code';
|
@import 'bigchain/_code';
|
||||||
@import 'bigchain/_syntax';
|
@import 'bigchain/_syntax';
|
||||||
|
@import 'bigchain/_header';
|
||||||
@import 'bigchain/_footer';
|
@import 'bigchain/_footer';
|
||||||
@import 'bigchain/_team';
|
@import 'bigchain/_team';
|
||||||
@import 'bigchain/_utilities';
|
@import 'bigchain/_utilities';
|
||||||
@ -38,3 +39,4 @@
|
|||||||
@import 'page-front';
|
@import 'page-front';
|
||||||
@import 'page-404';
|
@import 'page-404';
|
||||||
@import 'page-styleguide';
|
@import 'page-styleguide';
|
||||||
|
@import 'page-about';
|
||||||
|
@ -1,36 +1,5 @@
|
|||||||
|
|
||||||
.page__header {
|
.content--page {
|
||||||
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 {
|
|
||||||
.row {
|
.row {
|
||||||
> h2 {
|
> h2 {
|
||||||
border-bottom: 1px solid $gray-lightest;
|
border-bottom: 1px solid $gray-lightest;
|
||||||
|
34
_src/_assets/styles/bigchain/_header.scss
Normal file
34
_src/_assets/styles/bigchain/_header.scss
Normal file
@ -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;
|
||||||
|
}
|
@ -7,12 +7,33 @@
|
|||||||
padding: $spacer
|
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 {
|
.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 {
|
.menu--footer {
|
||||||
|
@ -47,6 +47,7 @@ textarea {
|
|||||||
// Links
|
// Links
|
||||||
//
|
//
|
||||||
a {
|
a {
|
||||||
|
@extend .transition;
|
||||||
color: $link-color;
|
color: $link-color;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
|
|
||||||
|
@ -46,7 +46,7 @@ $font-size-root-lg: 18px !default;
|
|||||||
|
|
||||||
$font-size-base: 1rem !default;
|
$font-size-base: 1rem !default;
|
||||||
$font-size-lg: 1.25rem !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-xs: 0.65rem !default;
|
||||||
|
|
||||||
$font-size-h1: 3rem !default;
|
$font-size-h1: 3rem !default;
|
||||||
|
0
_src/_assets/styles/page-about.scss
Normal file
0
_src/_assets/styles/page-about.scss
Normal file
@ -99,6 +99,7 @@
|
|||||||
.hero__content {
|
.hero__content {
|
||||||
position: relative;
|
position: relative;
|
||||||
z-index: 1;
|
z-index: 1;
|
||||||
|
margin-top: 60px; // space for absolute menu
|
||||||
}
|
}
|
||||||
|
|
||||||
.hero__comingsoon {
|
.hero__comingsoon {
|
||||||
|
@ -1,11 +1,17 @@
|
|||||||
<nav class="menu menu--main">
|
<nav class="menu menu--main">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
|
|
||||||
|
<div class="grid grid--full grid-small--fit grid--center">
|
||||||
|
<div class="grid__col">
|
||||||
<a class="menu__logo" href="/">
|
<a class="menu__logo" href="/">
|
||||||
<svg class="logo logo--sm" aria-labelledby="title">
|
<svg class="logo logo--sm" aria-labelledby="title">
|
||||||
<title>Logo</title>
|
<title>Logo</title>
|
||||||
<use xlink:href="/assets/img/sprite.svg#logo"></use>
|
<use xlink:href="/assets/img/sprite.svg#logo"></use>
|
||||||
</svg>
|
</svg>
|
||||||
</a>
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="grid__col">
|
||||||
|
|
||||||
{% for link in site.data.menus.main %}
|
{% for link in site.data.menus.main %}
|
||||||
|
|
||||||
@ -17,5 +23,8 @@
|
|||||||
<a class="menu__link" class="{{ active }}" href="{{ link.url }}">{{ link.title }}</a>
|
<a class="menu__link" class="{{ active }}" href="{{ link.url }}">{{ link.title }}</a>
|
||||||
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</nav>
|
</nav>
|
||||||
|
@ -13,8 +13,6 @@
|
|||||||
</div>
|
</div>
|
||||||
<![endif]-->
|
<![endif]-->
|
||||||
|
|
||||||
{% include menu-main.html %}
|
|
||||||
|
|
||||||
{{ content }}
|
{{ content }}
|
||||||
|
|
||||||
{% include footer.html %}
|
{% include footer.html %}
|
||||||
|
@ -2,13 +2,16 @@
|
|||||||
layout: base
|
layout: base
|
||||||
---
|
---
|
||||||
|
|
||||||
<header role="banner" class="page__header">
|
<header role="banner" class="header">
|
||||||
|
|
||||||
|
{% include menu-main.html %}
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<h1 class="page__title">{{ page.title }}</h1>
|
<h1 class="header__title">{{ page.title }}</h1>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
|
|
||||||
<section role="main" class="page__content">
|
<section role="main" class="content content--page">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
|
|
||||||
{{ content }}
|
{{ content }}
|
||||||
|
@ -4,6 +4,8 @@ layout: base
|
|||||||
front_page: true
|
front_page: true
|
||||||
---
|
---
|
||||||
|
|
||||||
|
{% include menu-main.html %}
|
||||||
|
|
||||||
<header class="section hero">
|
<header class="section hero">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="hero__content">
|
<div class="hero__content">
|
||||||
@ -27,7 +29,7 @@ front_page: true
|
|||||||
</header>
|
</header>
|
||||||
|
|
||||||
<figure>
|
<figure>
|
||||||
<img class="img__responsive" src="/assets/img/graph.png" width="672" height="226">
|
<img class="img--responsive" src="/assets/img/graph.png" width="672" height="226">
|
||||||
</figure>
|
</figure>
|
||||||
|
|
||||||
<div class="grid grid--full grid-small--fit grid--gutters">
|
<div class="grid grid--full grid-small--fit grid--gutters">
|
||||||
|
Loading…
Reference in New Issue
Block a user