1
0
mirror of https://github.com/bigchaindb/site.git synced 2024-11-25 11:08:29 +01:00
site/_src/_assets/styles/_page-guide.scss

230 lines
4.1 KiB
SCSS
Raw Permalink Normal View History

2018-04-10 17:29:16 +02:00
.header--developersguide {
2017-11-23 12:28:46 +01:00
background: url('../img/nosprite/starbase-guides.svg') no-repeat center bottom;
background-size: contain;
padding-bottom: 18%;
2017-11-23 12:28:46 +01:00
&:before {
display: none;
}
> .row {
@extend .row--wide;
}
2017-11-24 13:09:26 +01:00
.header__content {
padding-top: ($spacer * 5);
padding-bottom: ($spacer * 5);
}
2017-11-23 12:28:46 +01:00
.header__tagline {
@media ($screen-sm) {
max-width: 40rem;
margin-left: auto;
margin-right: auto;
}
}
}
2017-11-24 13:09:26 +01:00
.header--guide {
.header__content {
padding-top: ($spacer * 5);
padding-bottom: ($spacer * 5);
}
}
2017-11-16 12:30:35 +01:00
.content--guide {
2017-11-16 12:49:58 +01:00
.content--page--markdown {
2017-11-20 11:04:08 +01:00
padding-top: $spacer * 4;
2017-11-16 12:49:58 +01:00
h1,
h2,
h3,
h4 {
font-weight: $font-weight-normal;
}
2017-11-16 12:30:35 +01:00
2017-11-16 12:49:58 +01:00
h2,
h3,
h4 {
text-align: left;
border: 0;
padding: 0;
}
2017-11-16 12:30:35 +01:00
2017-11-16 12:49:58 +01:00
h1 {
font-size: $font-size-h3;
2017-11-16 12:49:58 +01:00
}
h2 {
font-size: $font-size-h4;
2017-11-24 13:09:26 +01:00
margin-top: ($spacer * 2.5);
2017-11-16 12:49:58 +01:00
}
2017-11-16 12:30:35 +01:00
2017-11-16 12:49:58 +01:00
h3 {
font-size: $font-size-base;
2017-11-24 13:09:26 +01:00
font-weight: $font-weight-normal;
color: #fff;
margin-bottom: $spacer;
margin-top: ($spacer * 2);
2017-11-16 12:49:58 +01:00
}
2017-11-16 12:30:35 +01:00
}
}
2017-11-20 11:04:08 +01:00
.section-header--guide {
margin-bottom: $spacer * 3;
.section-description {
text-align: left;
h2 {
@extend .h5;
margin-top: 0;
font-size: $font-size-lg;
}
ul {
margin: 0;
}
}
}
2017-11-20 11:25:56 +01:00
.section--guides-more {
padding-top: 0;
}
2017-11-16 12:30:35 +01:00
.guide {
height: 100%;
a {
@include color-overlay;
background-size: cover;
background-position: center;
2017-11-23 12:28:46 +01:00
background-image: url('../img/hero-berlin.jpg');
2017-11-16 12:30:35 +01:00
display: block;
box-shadow: none;
background-color: $brand-main-blue-dark;
2018-04-06 14:20:07 +02:00
padding: $spacer * 2;
2017-11-16 12:30:35 +01:00
height: 100%;
border-radius: $border-radius;
&:before {
2017-11-17 16:45:20 +01:00
opacity: .85;
}
2017-11-16 12:30:35 +01:00
&:hover,
&:focus {
background-size: cover;
background-position: center;
box-shadow: 0 2px 5px rgba($brand-main-blue-dark, .2);
transform: translateY(-1px);
2017-11-16 12:30:35 +01:00
}
}
2017-11-16 16:22:45 +01:00
p:last-child,
2017-11-22 13:57:03 +01:00
.guide__title:only-child,
.guide__tagline,
.grid {
2017-11-16 16:22:45 +01:00
margin-bottom: 0;
}
2017-11-16 12:30:35 +01:00
}
.guide__title,
.guide__tagline {
position: relative;
z-index: 1;
}
2017-11-16 12:30:35 +01:00
.guide__title,
h1.guide__title {
font-size: $font-size-h4;
font-weight: $font-weight-normal;
2017-11-20 18:57:08 +01:00
margin-bottom: $spacer / $line-height;
2017-11-16 12:30:35 +01:00
margin-top: 0;
2017-11-20 18:57:08 +01:00
color: #fff;
2018-04-06 14:20:07 +02:00
.section--guides-more & {
font-size: $font-size-lg;
}
2017-11-20 18:57:08 +01:00
}
.guide__tagline {
color: $brand-main-blue-light;
2017-11-16 12:30:35 +01:00
}
2018-04-06 14:20:07 +02:00
.section--guideslist {
.guide {
margin-bottom: $spacer * 2;
a {
padding: $spacer * 3;
}
}
}
.section--guides,
.section--guides-more {
.grid {
margin-bottom: $spacer * 3;
}
}
//
// TOC
//
.section-nav {
background: darken($brand-main-gray, 2%);
2017-11-20 11:04:08 +01:00
margin-top: 0;
margin-bottom: $spacer * 2;
2017-11-20 18:57:08 +01:00
padding: $spacer * 1.5;
padding-bottom: $spacer * 2;
border-radius: $border-radius;
2017-11-20 18:57:08 +01:00
a {
&:hover,
&:focus {
color: #fff;
}
}
}
li.toc-h1 {
// custom numbers
&:before {
font-size: $font-size-base;
opacity: .6;
2017-11-20 18:57:08 +01:00
color: $brand-main-blue-light;
}
a {
font-size: $font-size-base;
margin: 0;
box-shadow: none;
2017-11-20 18:57:08 +01:00
color: $brand-main-blue-light;
}
ul {
padding-left: $spacer * 2.6;
}
}
li.toc-h2 {
a {
font-size: $font-size-sm;
color: $text-color;
}
}
li.toc-h3 {
display: none;
}
.image--create-transfer {
max-width: calc(100% + 1rem) !important; //stylelint-disable-line declaration-no-important
margin-left: -1rem;
@media ($screen-sm) {
max-width: calc(100% + 1.5rem) !important; //stylelint-disable-line declaration-no-important
margin-left: -1.5rem;
}
}