mirror of
https://github.com/bigchaindb/site.git
synced 2024-11-22 01:36:55 +01:00
hero cleanup (#101)
* hero elements & markup cleanup * simplify intro animation * bump ruby & node * fix fallback banner
This commit is contained in:
parent
83a739800f
commit
e77e54190d
@ -3,7 +3,7 @@ dist: trusty
|
|||||||
|
|
||||||
language: ruby
|
language: ruby
|
||||||
rvm:
|
rvm:
|
||||||
- 2.3.0
|
- 2.4.0
|
||||||
|
|
||||||
cache:
|
cache:
|
||||||
bundler: true
|
bundler: true
|
||||||
@ -11,7 +11,7 @@ cache:
|
|||||||
- $TRAVIS_BUILD_DIR/node_modules
|
- $TRAVIS_BUILD_DIR/node_modules
|
||||||
|
|
||||||
before_install:
|
before_install:
|
||||||
- nvm install 6
|
- nvm install 7
|
||||||
|
|
||||||
before_script: "_ci/setup.sh"
|
before_script: "_ci/setup.sh"
|
||||||
script: "_ci/build.sh"
|
script: "_ci/build.sh"
|
||||||
|
Binary file not shown.
Before Width: | Height: | Size: 170 KiB |
Before Width: | Height: | Size: 228 KiB After Width: | Height: | Size: 228 KiB |
@ -4,13 +4,6 @@
|
|||||||
|
|
||||||
jQuery(function($) {
|
jQuery(function($) {
|
||||||
|
|
||||||
// hero stuff
|
|
||||||
$('.hero .logo').on('animationend webkitAnimationEnd oAnimationEnd',
|
|
||||||
function(e) {
|
|
||||||
$('.hero').addClass('is-ready');
|
|
||||||
}
|
|
||||||
);
|
|
||||||
|
|
||||||
Testimonials.init();
|
Testimonials.init();
|
||||||
|
|
||||||
});
|
});
|
||||||
|
@ -1,8 +1,4 @@
|
|||||||
.page-features {
|
|
||||||
.header {
|
|
||||||
background-position: bottom center;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.table--comparison {
|
.table--comparison {
|
||||||
.icon-check {
|
.icon-check {
|
||||||
width: 1rem;
|
width: 1rem;
|
||||||
|
@ -39,20 +39,6 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.graph-bigchain {
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
|
|
||||||
// the SVG
|
|
||||||
#bigchain-graph {
|
|
||||||
@media ($screen-md) {
|
|
||||||
margin-left: -15%;
|
|
||||||
margin-right: -15%;
|
|
||||||
width: 130%;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
.section-intro__detail {}
|
.section-intro__detail {}
|
||||||
|
|
||||||
.section-quickstart__title {
|
.section-quickstart__title {
|
||||||
|
@ -37,7 +37,8 @@
|
|||||||
|
|
||||||
.row {
|
.row {
|
||||||
max-width: $screen-md-min;
|
max-width: $screen-md-min;
|
||||||
margin: auto;
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
padding-left: ($gutter-space / 2);
|
padding-left: ($gutter-space / 2);
|
||||||
padding-right: ($gutter-space / 2);
|
padding-right: ($gutter-space / 2);
|
||||||
|
|
||||||
|
@ -8,7 +8,7 @@ $menu-height-md: 66px;
|
|||||||
|
|
||||||
.hero {
|
.hero {
|
||||||
@extend .background--photo;
|
@extend .background--photo;
|
||||||
background-image: url('/assets/img/berlin-poster.jpg');
|
background-image: url('/assets/img/hero-berlin.jpg');
|
||||||
text-align: center;
|
text-align: center;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
position: relative;
|
position: relative;
|
||||||
@ -16,32 +16,11 @@ $menu-height-md: 66px;
|
|||||||
// vertically center everything
|
// vertically center everything
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
min-height: 420px;
|
min-height: 480px;
|
||||||
max-height: 100vh;
|
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
|
|
||||||
.section {
|
@media ($screen-md) {
|
||||||
@media ($screen-md) {
|
height: 100vh;
|
||||||
height: 100vh;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.logo--full {
|
|
||||||
margin: 0 auto;
|
|
||||||
max-width: 10em;
|
|
||||||
|
|
||||||
// visual centering
|
|
||||||
position: relative;
|
|
||||||
right: -3%;
|
|
||||||
|
|
||||||
@media ($screen-sm) {
|
|
||||||
max-width: 13em;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media ($screen-md) {
|
|
||||||
max-width: 20em;
|
|
||||||
margin-top: ($spacer * 2);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.section-title {
|
.section-title {
|
||||||
@ -63,7 +42,7 @@ $menu-height-md: 66px;
|
|||||||
color: #fff;
|
color: #fff;
|
||||||
opacity: .8;
|
opacity: .8;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
bottom: -($spacer * 2);
|
bottom: $spacer;
|
||||||
left: 0;
|
left: 0;
|
||||||
right: 0;
|
right: 0;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
@ -87,7 +66,6 @@ $menu-height-md: 66px;
|
|||||||
}
|
}
|
||||||
|
|
||||||
// intro animation
|
// intro animation
|
||||||
.logo--full,
|
|
||||||
.section-title,
|
.section-title,
|
||||||
.btn {
|
.btn {
|
||||||
@extend .animation-slide-in-from-bottom;
|
@extend .animation-slide-in-from-bottom;
|
||||||
@ -95,103 +73,16 @@ $menu-height-md: 66px;
|
|||||||
animation-fill-mode: backwards;
|
animation-fill-mode: backwards;
|
||||||
}
|
}
|
||||||
|
|
||||||
.logo--full {
|
|
||||||
animation-timing-function: $timing-default;
|
|
||||||
}
|
|
||||||
|
|
||||||
.section-title,
|
|
||||||
.btn {
|
.btn {
|
||||||
@extend .animation-slide-in-from-bottom;
|
animation-delay: .5s;
|
||||||
animation-play-state: paused;
|
|
||||||
}
|
|
||||||
|
|
||||||
.btn { animation-delay: .2s; }
|
|
||||||
|
|
||||||
&.is-ready {
|
|
||||||
.section-title,
|
|
||||||
.btn {
|
|
||||||
animation-play-state: running;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.hero__content {
|
.hero__content {
|
||||||
position: relative;
|
margin-bottom: $spacer * 4;
|
||||||
z-index: 1;
|
|
||||||
margin-bottom: ($spacer * 4);
|
|
||||||
padding-top: $menu-height-md;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
//
|
|
||||||
// Video hero
|
|
||||||
//
|
|
||||||
.hero-video {
|
|
||||||
// hide color overlay to prevent double overlays
|
|
||||||
// color overlay of hero-video__background will take over
|
|
||||||
@media ($screen-md) {
|
|
||||||
&:before { display: none }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.hero-video .menu,
|
|
||||||
.hero-video__content,
|
|
||||||
.hero-video__video {
|
|
||||||
@media ($screen-md) {
|
|
||||||
position: absolute;
|
|
||||||
left: 0;
|
|
||||||
right: 0;
|
|
||||||
top: 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.hero-video__content {
|
|
||||||
|
|
||||||
@media ($screen-md) {
|
@media ($screen-md) {
|
||||||
z-index: 3 !important;
|
align-self: flex-start;
|
||||||
bottom: 0;
|
margin-bottom: 0;
|
||||||
display: flex;
|
|
||||||
flex-wrap: wrap;
|
|
||||||
align-items: center;
|
|
||||||
width: 100%;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// video container
|
|
||||||
.hero-video__background {
|
|
||||||
@extend .color-overlay;
|
|
||||||
display: none;
|
|
||||||
|
|
||||||
@media ($screen-md) {
|
|
||||||
display: block;
|
|
||||||
margin-bottom: -9px;
|
|
||||||
max-height: 100vh;
|
|
||||||
margin-left: auto;
|
|
||||||
margin-right: auto;
|
|
||||||
width: 100%;
|
|
||||||
|
|
||||||
&:before { z-index: 2; }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// the video itself
|
|
||||||
.hero-video__video,
|
|
||||||
.hero-video__poster {
|
|
||||||
@extend .img--responsive;
|
|
||||||
}
|
|
||||||
|
|
||||||
.hero-video__video {
|
|
||||||
@extend .transition;
|
|
||||||
opacity: 0;
|
|
||||||
margin: auto;
|
|
||||||
width: 100%;
|
|
||||||
|
|
||||||
&.enabled {
|
|
||||||
opacity: 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.hero-video__poster {
|
|
||||||
display: block;
|
|
||||||
opacity: 0;
|
|
||||||
}
|
|
||||||
|
@ -2,7 +2,8 @@
|
|||||||
.menu {
|
.menu {
|
||||||
position: relative;
|
position: relative;
|
||||||
z-index: 10;
|
z-index: 10;
|
||||||
flex: 1;
|
width: 100%;
|
||||||
|
align-self: flex-start;
|
||||||
|
|
||||||
.grid__col {
|
.grid__col {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
@ -166,7 +167,6 @@
|
|||||||
margin-right: -$gutter-space / 2;
|
margin-right: -$gutter-space / 2;
|
||||||
padding-left: $gutter-space / 2;
|
padding-left: $gutter-space / 2;
|
||||||
padding-right: $gutter-space / 2;
|
padding-right: $gutter-space / 2;
|
||||||
max-width: 100%;
|
|
||||||
|
|
||||||
&::-webkit-scrollbar { display: none; }
|
&::-webkit-scrollbar { display: none; }
|
||||||
|
|
||||||
|
@ -104,7 +104,7 @@
|
|||||||
text-shadow: 0 1px 0 rgba(0,0,0,.1);
|
text-shadow: 0 1px 0 rgba(0,0,0,.1);
|
||||||
|
|
||||||
// background
|
// background
|
||||||
background: url('../img/berlin-banner.jpg') no-repeat center center;
|
background: url('../img/hero-berlin.jpg') no-repeat center center;
|
||||||
background-size: cover;
|
background-size: cover;
|
||||||
|
|
||||||
.row * {
|
.row * {
|
||||||
|
Binary file not shown.
Binary file not shown.
@ -1,26 +0,0 @@
|
|||||||
<header class="hero hero-video">
|
|
||||||
|
|
||||||
{% include menu-main.html %}
|
|
||||||
|
|
||||||
<div class="hero__content hero-video__content row">
|
|
||||||
<hgroup>
|
|
||||||
<svg class="logo logo--full logo--white--green" aria-labelledby="title">
|
|
||||||
<title>Logo</title>
|
|
||||||
<use xlink:href="/assets/img/sprite.svg#logo"></use>
|
|
||||||
</svg>
|
|
||||||
|
|
||||||
<h1 class="section-title">{{ page.tagline }}</h1>
|
|
||||||
|
|
||||||
<a href="https://docs.bigchaindb.com/projects/server/en/latest/quickstart.html" class="btn btn-primary">Quick Start</a>
|
|
||||||
</hgroup>
|
|
||||||
|
|
||||||
<a href="#features" class="scroll btn btn-link btn-sm">Learn More <svg class="icon">
|
|
||||||
<use xlink:href="/assets/img/sprite.svg#icon-caret"></use>
|
|
||||||
</svg></a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="hero-video__background">
|
|
||||||
<img class="hero-video__poster" width="1920" height="1080" src="/assets/img/berlin-poster.jpg" />
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</header>
|
|
14
_src/_includes/hero.html
Normal file
14
_src/_includes/hero.html
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
<header class="hero">
|
||||||
|
|
||||||
|
{% include menu-main.html %}
|
||||||
|
|
||||||
|
<div class="hero__content row">
|
||||||
|
<hgroup>
|
||||||
|
<h1 class="section-title">{{ page.tagline }}</h1>
|
||||||
|
<a href="https://docs.bigchaindb.com/projects/server/en/latest/quickstart.html" class="btn btn-primary">Quick Start</a>
|
||||||
|
</hgroup>
|
||||||
|
|
||||||
|
<a href="#features" class="scroll btn btn-link btn-sm">Learn More <svg class="icon"><use xlink:href="/assets/img/sprite.svg#icon-caret"></use></svg></a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</header>
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
layout: base
|
layout: base
|
||||||
|
|
||||||
tagline: 'Meet BigchainDB. The scalable blockchain database.'
|
tagline: 'Meet BigchainDB. <br>The scalable blockchain database.'
|
||||||
|
|
||||||
front_page: true
|
front_page: true
|
||||||
hero_video_name: northern-light
|
hero_video_name: northern-light
|
||||||
@ -10,7 +10,7 @@ quotes: set1
|
|||||||
js: page-front.min.js
|
js: page-front.min.js
|
||||||
---
|
---
|
||||||
|
|
||||||
{% include hero-video.html %}
|
{% include hero.html %}
|
||||||
|
|
||||||
<section id="features" class="section section-intro">
|
<section id="features" class="section section-intro">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
|
Loading…
Reference in New Issue
Block a user