mirror of
https://github.com/bigchaindb/site.git
synced 2024-11-22 09:46:57 +01:00
new on-page sub menu
This commit is contained in:
parent
095e60d7c7
commit
43c75dd5ca
@ -418,32 +418,3 @@
|
|||||||
opacity: .8;
|
opacity: .8;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
|
||||||
// Sticky sub menu
|
|
||||||
//
|
|
||||||
body {
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
|
|
||||||
.sticky {
|
|
||||||
position: fixed;
|
|
||||||
top: 0;
|
|
||||||
width: 100%;
|
|
||||||
z-index: 2;
|
|
||||||
|
|
||||||
@supports (position: sticky) {
|
|
||||||
position: sticky;
|
|
||||||
}
|
|
||||||
|
|
||||||
.menu__link {
|
|
||||||
@media ($screen-sm) {
|
|
||||||
padding-top: $spacer;
|
|
||||||
padding-bottom: $spacer;
|
|
||||||
|
|
||||||
&:after {
|
|
||||||
bottom: $spacer / 2;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
@ -137,7 +137,6 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Single use case page
|
// Single use case page
|
||||||
//
|
//
|
||||||
|
@ -116,7 +116,6 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Main menu overlaying a dark background image
|
// Main menu overlaying a dark background image
|
||||||
// in front page hero or page headers
|
// in front page hero or page headers
|
||||||
@ -220,7 +219,6 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
.footer__copyright {
|
.footer__copyright {
|
||||||
border-top: 1px solid $brand-main-gray;
|
border-top: 1px solid $brand-main-gray;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
@ -256,7 +254,6 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// ERDF logo
|
// ERDF logo
|
||||||
//
|
//
|
||||||
@ -289,13 +286,18 @@
|
|||||||
display: inline-block;
|
display: inline-block;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// On-page sub menu
|
||||||
|
//
|
||||||
.menu--sub {
|
.menu--sub {
|
||||||
@include transition;
|
@include transition;
|
||||||
background: rgba(lighten($gray, 30%), .85);
|
transform: translate3d(0, 0, 0);
|
||||||
backdrop-filter: saturate(200%) blur(10px);
|
background: lighten($gray, 30%);
|
||||||
|
|
||||||
a {
|
.menu__link {
|
||||||
color: $gray-dark;
|
color: $gray-dark;
|
||||||
|
margin-left: $spacer;
|
||||||
|
margin-right: $spacer;
|
||||||
|
|
||||||
&:after {
|
&:after {
|
||||||
background: darken($gray-dark, 10%);
|
background: darken($gray-dark, 10%);
|
||||||
@ -316,7 +318,72 @@
|
|||||||
vertical-align: baseline;
|
vertical-align: baseline;
|
||||||
margin-right: $spacer / 6;
|
margin-right: $spacer / 6;
|
||||||
margin-bottom: -2px;
|
margin-bottom: -2px;
|
||||||
stroke-width: 3px;
|
stroke-width: 4px; // that's weird
|
||||||
color: $gray;
|
color: $gray;
|
||||||
|
stroke: $gray-dark;
|
||||||
|
}
|
||||||
|
|
||||||
|
.number {
|
||||||
|
text-align: center;
|
||||||
|
display: inline-block;
|
||||||
|
width: 1rem;
|
||||||
|
height: 1rem;
|
||||||
|
border-radius: 50%;
|
||||||
|
font-size: $font-size-xs;
|
||||||
|
vertical-align: .1rem;
|
||||||
|
background: $gray;
|
||||||
|
color: $gray-light;
|
||||||
|
font-weight: $font-weight-bold;
|
||||||
|
line-height: 1rem;
|
||||||
|
margin-right: .2rem;
|
||||||
|
margin-left: -1.2rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.sticky {
|
||||||
|
background: rgba(lighten($gray, 30%), .85);
|
||||||
|
backdrop-filter: saturate(200%) blur(10px);
|
||||||
|
box-shadow: 0 2px 6px rgba($gray-dark, .4);
|
||||||
|
|
||||||
|
// fake less padding and smaller menu bar
|
||||||
|
// for performant and smoooth transition
|
||||||
|
transform: translate3d(0, -2rem, 0);
|
||||||
|
|
||||||
|
.menu__link {
|
||||||
|
@media ($screen-sm) {
|
||||||
|
transform: scale(.85) translate3d(0, .6rem, 0);
|
||||||
|
transform-origin: bottom;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.active {
|
||||||
|
color: $headings-color;
|
||||||
|
|
||||||
|
.number {
|
||||||
|
background: $headings-color;
|
||||||
|
color: $gray;
|
||||||
|
}
|
||||||
|
|
||||||
|
&:after {
|
||||||
|
background: $headings-color;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// Sticky sub menu
|
||||||
|
//
|
||||||
|
body {
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sticky {
|
||||||
|
position: fixed;
|
||||||
|
top: 0;
|
||||||
|
width: 100%;
|
||||||
|
z-index: 2;
|
||||||
|
|
||||||
|
@supports (position: sticky) {
|
||||||
|
position: sticky;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -69,10 +69,10 @@ redirect_from:
|
|||||||
<nav class="menu--sub" data-gumshoe-header>
|
<nav class="menu--sub" data-gumshoe-header>
|
||||||
<div class="row row--wide">
|
<div class="row row--wide">
|
||||||
<div class="menu-overflow" data-gumshoe>
|
<div class="menu-overflow" data-gumshoe>
|
||||||
<a class="menu__link scroll" href="#server">{{ content.server.title }}</a>
|
<a class="menu__link scroll" href="#server"><span class="number">1</span> {{ content.server.title }}</a>
|
||||||
<a class="menu__link scroll" href="#drivers">{{ content.drivers.title }}</a>
|
<a class="menu__link scroll" href="#drivers"><span class="number">2</span> {{ content.drivers.title }}</a>
|
||||||
<a class="menu__link scroll" href="#docs">{{ content.docs.title }}</a>
|
<a class="menu__link scroll" href="#docs"><span class="number">3</span> {{ content.docs.title }}</a>
|
||||||
<a class="menu__link scroll" href="#community">{{ content.community.title }}</a>
|
<a class="menu__link scroll" href="#community"><span class="number">4</span> {{ content.community.title }}</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</nav>
|
</nav>
|
||||||
@ -88,7 +88,7 @@ redirect_from:
|
|||||||
<section class="section section--server background--darker" id="server">
|
<section class="section section--server background--darker" id="server">
|
||||||
<div class="row row--wide">
|
<div class="row row--wide">
|
||||||
<header class="section-header text-left">
|
<header class="section-header text-left">
|
||||||
<h1 class="section-title section-title--numbered"><span>1</span> {{ content.server.title }}</h1>
|
<h1 class="section-title section-title--numbered"><span class="number">1</span> {{ content.server.title }}</h1>
|
||||||
<p class="section-description">{{ content.server.description }}</p>
|
<p class="section-description">{{ content.server.description }}</p>
|
||||||
</header>
|
</header>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user