rocksdb/docs/css/main.scss
2016-11-07 16:16:05 -08:00

150 lines
3.7 KiB
SCSS

---
# Only the main Sass file needs front matter (the dashes are enough)
---
@charset "utf-8";
@font-face {
font-family: 'Lato';
src: url("{{ '/static/fonts/LatoLatin-Italic.woff2' | relative_url }}") format('woff2'),
url("{{ '/static/fonts/LatoLatin-Italic.woff' | relative_url }}") format('woff');
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: 'Lato';
src: url("{{ '/static/fonts/LatoLatin-Black.woff2' | relative_url }}") format('woff2'),
url("{{ '/static/fonts/LatoLatin-Black.woff' | relative_url }}") format('woff');
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: 'Lato';
src: url("{{ '/static/fonts/LatoLatin-BlackItalic.woff2' | relative_url }}") format('woff2'),
url("{{ '/static/fonts/LatoLatin-BlackItalic.woff' | relative_url }}") format('woff');
font-weight: 900;
font-style: italic;
}
@font-face {
font-family: 'Lato';
src: url("{{ '/static/fonts/LatoLatin-Light.woff2' | relative_url }}") format('woff2'),
url("{{ '/static/fonts/LatoLatin-Light.woff' | relative_url }}") format('woff');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'Lato';
src: url("{{ '/static/fonts/LatoLatin-Regular.woff2' | relative_url }}") format('woff2'),
url("{{ '/static/fonts/LatoLatin-Regular.woff' | relative_url }}") format('woff');
font-weight: normal;
font-style: normal;
}
// Our variables
$base-font-family: 'Lato', Calibri, Arial, sans-serif;
$header-font-family: 'Lato', 'Helvetica Neue', Arial, sans-serif;
$base-font-size: 18px;
$small-font-size: $base-font-size * 0.875;
$base-line-height: 1.4em;
$spacing-unit: 12px;
// Two configured colors (see _config.yml)
$primary-bg: {{ site.color.primary }};
$secondary-bg: {{ site.color.secondary }};
// $primary-bg overlays
{% if site.color.primary-overlay == 'light' %}
$primary-overlay: darken($primary-bg, 70%);
$primary-overlay-special: darken($primary-bg, 40%);
{% else %}
$primary-overlay: #fff;
$primary-overlay-special: lighten($primary-bg, 30%);
{% endif %}
// $secondary-bg overlays
{% if site.color.secondary-overlay == 'light' %}
$text: #393939;
$sidenav: darken($secondary-bg, 20%);
$sidenav-text: $text;
$sidenav-overlay: darken($sidenav, 10%);
$sidenav-active: lighten($sidenav, 10%);
{% else %}
$text: #fff;
$sidenav: lighten($secondary-bg, 20%);
$sidenav-text: $text;
$sidenav-overlay: lighten($sidenav, 10%);
$sidenav-active: darken($sidenav, 10%);
{% endif %}
$code-bg: #002b36;
$header-height: 34px;
$header-ptop: 10px;
$header-pbot: 8px;
// Width of the content area
$content-width: 900px;
// Table setting variables
$lightergrey: #F8F8F8;
$greyish: #E8E8E8;
$lightgrey: #B0B0B0;
$green: #2db04b;
// Using media queries with like this:
// @include media-query($on-palm) {
// .wrapper {
// padding-right: $spacing-unit / 2;
// padding-left: $spacing-unit / 2;
// }
// }
@mixin media-query($device) {
@media screen and (max-width: $device) {
@content;
}
}
// Import partials from `sass_dir` (defaults to `_sass`)
@import
"reset",
"base",
"header",
"search",
"syntax-highlighting",
"promo",
"buttons",
"gridBlock",
"poweredby",
"footer",
"react_header_nav",
"react_docs_nav",
"tables",
"blog"
;
// Anchor links
// http://ben.balter.com/2014/03/13/pages-anchor-links/
.header-link {
position: absolute;
margin-left: 0.2em;
opacity: 0;
-webkit-transition: opacity 0.2s ease-in-out 0.1s;
-moz-transition: opacity 0.2s ease-in-out 0.1s;
-ms-transition: opacity 0.2s ease-in-out 0.1s;
}
h2:hover .header-link,
h3:hover .header-link,
h4:hover .header-link,
h5:hover .header-link,
h6:hover .header-link {
opacity: 1;
}