Clean up comments in Sass partials
This commit is contained in:
parent
422c0a467d
commit
e916231560
9 changed files with 477 additions and 208 deletions
|
@ -1,3 +1,7 @@
|
||||||
|
/* ==========================================================================
|
||||||
|
Coderay syntax highlighting
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
.CodeRay {
|
.CodeRay {
|
||||||
background-color: #efefef;
|
background-color: #efefef;
|
||||||
font-family: $code-font;
|
font-family: $code-font;
|
||||||
|
@ -130,4 +134,4 @@ ol.CodeRay li { white-space: pre }
|
||||||
.CodeRay .insert .insert { color: #080; font-weight:bold }
|
.CodeRay .insert .insert { color: #080; font-weight:bold }
|
||||||
.CodeRay .delete .delete { color: #800; font-weight:bold }
|
.CodeRay .delete .delete { color: #800; font-weight:bold }
|
||||||
.CodeRay .change .change { color: #66f; }
|
.CodeRay .change .change { color: #66f; }
|
||||||
.CodeRay .head .head { color: #f4f; }
|
.CodeRay .head .head { color: #f4f; }
|
||||||
|
|
|
@ -1,3 +1,7 @@
|
||||||
|
/*
|
||||||
|
Rules
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
hr {
|
hr {
|
||||||
display: block;
|
display: block;
|
||||||
margin: 1em 0;
|
margin: 1em 0;
|
||||||
|
@ -7,10 +11,15 @@ hr {
|
||||||
border-top: 1px solid #ccc;
|
border-top: 1px solid #ccc;
|
||||||
border-bottom: 1px solid #fff;
|
border-bottom: 1px solid #fff;
|
||||||
}
|
}
|
||||||
/* Figures and images ==================================== */
|
|
||||||
|
/*
|
||||||
|
Figures and images
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
figure {
|
figure {
|
||||||
margin-bottom: $indent-var;
|
margin-bottom: $indent-var;
|
||||||
}
|
}
|
||||||
|
|
||||||
article img {
|
article img {
|
||||||
max-width: 100%;
|
max-width: 100%;
|
||||||
height: auto;
|
height: auto;
|
||||||
|
@ -18,9 +27,13 @@ article img {
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
-ms-interpolation-mode: bicubic;
|
-ms-interpolation-mode: bicubic;
|
||||||
}
|
}
|
||||||
|
|
||||||
svg:not(:root) {
|
svg:not(:root) {
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* 2 images of equal dimensions in a row */
|
||||||
|
|
||||||
.half {
|
.half {
|
||||||
@include container;
|
@include container;
|
||||||
@include clearfix;
|
@include clearfix;
|
||||||
|
@ -33,6 +46,9 @@ svg:not(:root) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* 3 images of equal dimensions in a row */
|
||||||
|
|
||||||
.third {
|
.third {
|
||||||
@include container;
|
@include container;
|
||||||
@include clearfix;
|
@include clearfix;
|
||||||
|
@ -45,7 +61,13 @@ svg:not(:root) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/* Buttons ============================================== */
|
|
||||||
|
/*
|
||||||
|
Buttons
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
/* Default button */
|
||||||
|
|
||||||
.btn {
|
.btn {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
margin-bottom: 20px;
|
margin-bottom: 20px;
|
||||||
|
@ -68,6 +90,9 @@ svg:not(:root) {
|
||||||
color: $primary;
|
color: $primary;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Success button */
|
||||||
|
|
||||||
.btn-success {
|
.btn-success {
|
||||||
background-color: $success;
|
background-color: $success;
|
||||||
color: $white;
|
color: $white;
|
||||||
|
@ -80,6 +105,9 @@ svg:not(:root) {
|
||||||
color: $success;
|
color: $success;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Warning button */
|
||||||
|
|
||||||
.btn-warning {
|
.btn-warning {
|
||||||
background-color: $warning;
|
background-color: $warning;
|
||||||
color: $white;
|
color: $white;
|
||||||
|
@ -92,6 +120,9 @@ svg:not(:root) {
|
||||||
color: $warning;
|
color: $warning;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Danger button */
|
||||||
|
|
||||||
.btn-danger {
|
.btn-danger {
|
||||||
background-color: $danger;
|
background-color: $danger;
|
||||||
color: $white;
|
color: $white;
|
||||||
|
@ -104,6 +135,9 @@ svg:not(:root) {
|
||||||
color: $danger;
|
color: $danger;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Information button */
|
||||||
|
|
||||||
.btn-info {
|
.btn-info {
|
||||||
background-color: $info;
|
background-color: $info;
|
||||||
color: $white;
|
color: $white;
|
||||||
|
@ -116,7 +150,11 @@ svg:not(:root) {
|
||||||
color: $info;
|
color: $info;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/* Well ================================================= */
|
|
||||||
|
/*
|
||||||
|
Wells
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
.well {
|
.well {
|
||||||
min-height: 20px;
|
min-height: 20px;
|
||||||
padding: 19px;
|
padding: 19px;
|
||||||
|
|
|
@ -1,3 +1,7 @@
|
||||||
|
/* ==========================================================================
|
||||||
|
Forms
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
btnform {
|
btnform {
|
||||||
margin: 0 0 5px 0;
|
margin: 0 0 5px 0;
|
||||||
fieldset {
|
fieldset {
|
||||||
|
@ -158,7 +162,11 @@ input[type="hidden"] {
|
||||||
.checkbox.inline + .checkbox.inline {
|
.checkbox.inline + .checkbox.inline {
|
||||||
margin-left : 10px;
|
margin-left : 10px;
|
||||||
}
|
}
|
||||||
/* disabled ==================================== */
|
|
||||||
|
/*
|
||||||
|
Disabled state
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
input[disabled],
|
input[disabled],
|
||||||
select[disabled],
|
select[disabled],
|
||||||
textarea[disabled],
|
textarea[disabled],
|
||||||
|
@ -168,7 +176,11 @@ textarea[readonly] {
|
||||||
@include opacity(.5);
|
@include opacity(.5);
|
||||||
cursor : not-allowed;
|
cursor : not-allowed;
|
||||||
}
|
}
|
||||||
/* focus and active ============================ */
|
|
||||||
|
/*
|
||||||
|
Focus & active state
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
input:focus,
|
input:focus,
|
||||||
textarea:focus {
|
textarea:focus {
|
||||||
border-color : $accentcolor;
|
border-color : $accentcolor;
|
||||||
|
@ -181,7 +193,11 @@ input[type="checkbox"]:focus,
|
||||||
select:focus {
|
select:focus {
|
||||||
@include box-shadow(none);
|
@include box-shadow(none);
|
||||||
}
|
}
|
||||||
/* help text ==================================== */
|
|
||||||
|
/*
|
||||||
|
Help text
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
.help-block,
|
.help-block,
|
||||||
.help-inline {
|
.help-inline {
|
||||||
color : lighten($black, 50);
|
color : lighten($black, 50);
|
||||||
|
@ -196,7 +212,11 @@ select:focus {
|
||||||
vertical-align : middle;
|
vertical-align : middle;
|
||||||
padding-left : 5px;
|
padding-left : 5px;
|
||||||
}
|
}
|
||||||
/* .form-inline ================================= */
|
|
||||||
|
/*
|
||||||
|
.form-inline
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
.form-inline input,
|
.form-inline input,
|
||||||
.form-inline textarea,
|
.form-inline textarea,
|
||||||
.form-inline select {
|
.form-inline select {
|
||||||
|
@ -218,7 +238,11 @@ select:focus {
|
||||||
float : left;
|
float : left;
|
||||||
margin-left : 0;
|
margin-left : 0;
|
||||||
margin-right : 3px; }
|
margin-right : 3px; }
|
||||||
/* .form-search ================================= */
|
|
||||||
|
/*
|
||||||
|
.form-search
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
.form-search input,
|
.form-search input,
|
||||||
.form-search textarea,
|
.form-search textarea,
|
||||||
.form-search select {
|
.form-search select {
|
||||||
|
@ -246,4 +270,4 @@ select:focus {
|
||||||
float : left;
|
float : left;
|
||||||
margin-left : 0;
|
margin-left : 0;
|
||||||
margin-right : 3px;
|
margin-right : 3px;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,12 @@
|
||||||
// Defining number of columns in the grid.
|
/* ==========================================================================
|
||||||
// Common Values would be 12, 16 or 24
|
Grid mixins
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
/*
|
||||||
|
Define number of columns in the grid
|
||||||
|
Common values would be 12, 16 or 24
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
$width: 100%;
|
$width: 100%;
|
||||||
$def_grid: 12;
|
$def_grid: 12;
|
||||||
$margin: 0;
|
$margin: 0;
|
||||||
|
@ -8,40 +15,70 @@ $margin: 0;
|
||||||
margin:0 auto;
|
margin:0 auto;
|
||||||
width:$width;
|
width:$width;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Works out the width of elements based
|
/*
|
||||||
// on total number of columns and width
|
Works out the width of elements based on total number of columns and width
|
||||||
// number of columns being displayed.
|
number of columns being displayed. Removes 20px for margins.
|
||||||
// Removes 20px for margins
|
========================================================================== */
|
||||||
|
|
||||||
@mixin grid($grid:$def_grid,$cols:'',$float:left,$display:inline){
|
@mixin grid($grid:$def_grid,$cols:'',$float:left,$display:inline){
|
||||||
display:$display;
|
display:$display;
|
||||||
float:$float;
|
float:$float;
|
||||||
width:(100%/$grid * $cols) - ($margin * 2);
|
width:(100%/$grid * $cols) - ($margin * 2);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Allows for padding before element
|
/*
|
||||||
|
Add x amount of column padding before an element
|
||||||
|
Example: @include prefix(1,12);
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
@mixin prefix($grid:$def_grid,$cols:''){
|
@mixin prefix($grid:$def_grid,$cols:''){
|
||||||
margin-left:(100%/$grid * $cols);
|
margin-left:(100%/$grid * $cols);
|
||||||
}
|
}
|
||||||
// Allows for padding after element
|
|
||||||
|
/*
|
||||||
|
Add x amount of column padding after an element
|
||||||
|
Example: @include suffix(2,12);
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
@mixin suffix($grid:$def_grid,$cols:''){
|
@mixin suffix($grid:$def_grid,$cols:''){
|
||||||
margin-right:(100%/$grid * $cols);
|
margin-right:(100%/$grid * $cols);
|
||||||
}
|
}
|
||||||
// Removes left margin
|
|
||||||
|
/*
|
||||||
|
Remove left margin
|
||||||
|
Example: @include first;
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
@mixin first(){
|
@mixin first(){
|
||||||
margin-left:0;
|
margin-left:0;
|
||||||
}
|
}
|
||||||
// Removes right margin
|
|
||||||
|
/*
|
||||||
|
Remove right margin
|
||||||
|
Example: @include last;
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
@mixin last(){
|
@mixin last(){
|
||||||
margin-right:0;
|
margin-right:0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Push an element x amount of column(s) to the right
|
||||||
|
Example: @include push(2,12);
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
@mixin push($grid:$def_grid,$move:'') {
|
@mixin push($grid:$def_grid,$move:'') {
|
||||||
position:relative;
|
position:relative;
|
||||||
left:(100%/$grid * $move);
|
left:(100%/$grid * $move);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Pull an element x amount of column(s) to the left
|
||||||
|
Example: @include pull(1,12);
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
@mixin pull($grid:$def_grid,$move:''){
|
@mixin pull($grid:$def_grid,$move:''){
|
||||||
position:relative;
|
position:relative;
|
||||||
left:(100%/$grid * $move) * -1;
|
left:(100%/$grid * $move) * -1;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,17 +1,20 @@
|
||||||
// UTILITY MIXINS
|
/* ==========================================================================
|
||||||
// --------------------------------------------------
|
Utility mixins
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
/*
|
||||||
|
Clearfix
|
||||||
|
For clearing floats like a boss h5bp.com/q
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
// Clearfix
|
|
||||||
// --------------------
|
|
||||||
// For clearing floats like a boss h5bp.com/q
|
|
||||||
@mixin clearfix {
|
@mixin clearfix {
|
||||||
*zoom: 1;
|
*zoom: 1;
|
||||||
&:before,
|
&:before,
|
||||||
&:after {
|
&:after {
|
||||||
display: table;
|
display: table;
|
||||||
content: "";
|
content: "";
|
||||||
// Fixes Opera/contenteditable bug:
|
/* Fixes Opera/contenteditable bug: */
|
||||||
// http://nicolasgallagher.com/micro-clearfix-hack/#comment-36952
|
/* http://nicolasgallagher.com/micro-clearfix-hack/#comment-36952 */
|
||||||
line-height: 0;
|
line-height: 0;
|
||||||
}
|
}
|
||||||
&:after {
|
&:after {
|
||||||
|
@ -19,29 +22,38 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Webkit-style focus
|
/*
|
||||||
// --------------------
|
Webkit-style focus
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
@mixin tab-focus() {
|
@mixin tab-focus() {
|
||||||
// Default
|
/* Default */
|
||||||
outline: thin dotted #333;
|
outline: thin dotted #333;
|
||||||
// Webkit
|
/* Webkit */
|
||||||
outline: 5px auto -webkit-focus-ring-color;
|
outline: 5px auto -webkit-focus-ring-color;
|
||||||
outline-offset: -2px;
|
outline-offset: -2px;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Center-align a block level element
|
/*
|
||||||
// ----------------------------------
|
Center-align a block level element
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
@mixin center-block() {
|
@mixin center-block() {
|
||||||
display: block;
|
display: block;
|
||||||
margin-left: auto;
|
margin-left: auto;
|
||||||
margin-right: auto;
|
margin-right: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
// TYPOGRAPHY
|
/* ==========================================================================
|
||||||
// --------------------------------------------------
|
Typography related mixins
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
/*
|
||||||
|
Maintains vertical rhythm by setting a font-sizes proportional to
|
||||||
|
line-height and bottom margin
|
||||||
|
example: @font-size(16);
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
// Full-fat vertical rhythm
|
|
||||||
// ------------------------
|
|
||||||
@mixin font-size($size) {
|
@mixin font-size($size) {
|
||||||
font-size: 0px + $size;
|
font-size: 0px + $size;
|
||||||
font-size: 0rem + $size / $doc-font-size;
|
font-size: 0rem + $size / $doc-font-size;
|
||||||
|
@ -50,153 +62,225 @@
|
||||||
margin-bottom: 0rem + ($doc-line-height / $doc-font-size);
|
margin-bottom: 0rem + ($doc-line-height / $doc-font-size);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Just the REMs
|
/*
|
||||||
// -------------
|
Just font-size (REMs + pixel fallback)
|
||||||
|
example: @include font-rem(16);
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
@mixin font-rem($size) {
|
@mixin font-rem($size) {
|
||||||
font-size: 0px + $size;
|
font-size: 0px + $size;
|
||||||
font-size: 0rem + $size / $doc-font-size;
|
font-size: 0rem + $size / $doc-font-size;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Just font-size and line-height
|
/*
|
||||||
// ------------------------------
|
Just font-size (REMs + pixel fallback) and line-height
|
||||||
|
@include font(16);
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
@mixin font($size) {
|
@mixin font($size) {
|
||||||
font-size: 0px + $size;
|
font-size: 0px + $size;
|
||||||
font-size: 0rem + $size / $doc-font-size;
|
font-size: 0rem + $size / $doc-font-size;
|
||||||
line-height: 0 + round($doc-line-height / $size*10000) / 10000;
|
line-height: 0 + round($doc-line-height / $size*10000) / 10000;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Hide text overflow and end with ...
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
@mixin text-overflow() {
|
@mixin text-overflow() {
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
white-space: nowrap; }
|
white-space: nowrap;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Indentation variable */
|
||||||
|
|
||||||
$indent-var: 0rem + ($doc-line-height / $doc-font-size);
|
$indent-var: 0rem + ($doc-line-height / $doc-font-size);
|
||||||
|
|
||||||
// GRADIENTS
|
/* ==========================================================================
|
||||||
// --------------------------------------------------
|
Gradient mixins
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
@mixin horizontal($startColor : $white, $endColor : $lightergrey) {
|
@mixin horizontal($startColor : $white, $endColor : $lightergrey) {
|
||||||
background-color: $endColor;
|
background-color: $endColor;
|
||||||
background-image : -webkit-gradient(linear, 0 0, 100% 0, from($startColor), to($endColor)); // Safari 4+, Chrome 2+
|
background-image : -webkit-gradient(linear, 0 0, 100% 0, from($startColor), to($endColor)); // Safari 4+, Chrome 2+
|
||||||
background-image : -webkit-linear-gradient(left, $startColor, $endColor); // Safari 5.1+, Chrome 10+
|
background-image : -webkit-linear-gradient(left, $startColor, $endColor); // Safari 5.1+, Chrome 10+
|
||||||
background-image : -moz-linear-gradient(left, $startColor, $endColor); // FF 3.6+
|
background-image : -moz-linear-gradient(left, $startColor, $endColor); // FF 3.6+
|
||||||
background-image : -ms-linear-gradient(left, $startColor, $endColor); // IE10
|
background-image : -ms-linear-gradient(left, $startColor, $endColor); // IE10
|
||||||
background-image : -o-linear-gradient(left, $startColor, $endColor); // Opera 11.10
|
background-image : -o-linear-gradient(left, $startColor, $endColor); // Opera 11.10
|
||||||
background-image : linear-gradient(left, $startColor, $endColor); // W3C
|
background-image : linear-gradient(left, $startColor, $endColor); // W3C
|
||||||
background-repeat : repeat-x; }
|
background-repeat : repeat-x;
|
||||||
|
}
|
||||||
|
|
||||||
@mixin vertical($startColor : $white, $endColor: $lightergrey) {
|
@mixin vertical($startColor : $white, $endColor: $lightergrey) {
|
||||||
background-image : -webkit-gradient(linear, 0 0, 0 100%, from($startColor), to($endColor)); // Safari 4+, Chrome 2+
|
background-image : -webkit-gradient(linear, 0 0, 0 100%, from($startColor), to($endColor)); // Safari 4+, Chrome 2+
|
||||||
background-image : -webkit-linear-gradient(top, $startColor, $endColor); // Safari 5.1+, Chrome 10+
|
background-image : -webkit-linear-gradient(top, $startColor, $endColor); // Safari 5.1+, Chrome 10+
|
||||||
background-color : $endColor;
|
background-color : $endColor;
|
||||||
background-image : -moz-linear-gradient(top, $startColor, $endColor); // FF 3.6+
|
background-image : -moz-linear-gradient(top, $startColor, $endColor); // FF 3.6+
|
||||||
background-image : -ms-linear-gradient(top, $startColor, $endColor); // IE10
|
background-image : -ms-linear-gradient(top, $startColor, $endColor); // IE10
|
||||||
background-image : -o-linear-gradient(top, $startColor, $endColor); // Opera 11.10
|
background-image : -o-linear-gradient(top, $startColor, $endColor); // Opera 11.10
|
||||||
background-image : linear-gradient(top, $startColor, $endColor); // W3C
|
background-image : linear-gradient(top, $startColor, $endColor); // W3C
|
||||||
background-repeat : repeat-x; }
|
background-repeat : repeat-x;
|
||||||
|
}
|
||||||
|
|
||||||
@mixin directional($startColor : $white, $endColor : $lightergrey, $deg : 45deg) {
|
@mixin directional($startColor : $white, $endColor : $lightergrey, $deg : 45deg) {
|
||||||
background-color : $endColor;
|
background-color : $endColor;
|
||||||
background-image : -moz-linear-gradient($deg, $startColor, $endColor); // FF 3.6+
|
background-image : -moz-linear-gradient($deg, $startColor, $endColor); // FF 3.6+
|
||||||
background-image : -ms-linear-gradient($deg, $startColor, $endColor); // IE10
|
background-image : -ms-linear-gradient($deg, $startColor, $endColor); // IE10
|
||||||
background-image : -webkit-linear-gradient($deg, $startColor, $endColor); // Safari 5.1+, Chrome 10+
|
background-image : -webkit-linear-gradient($deg, $startColor, $endColor); // Safari 5.1+, Chrome 10+
|
||||||
background-image : -o-linear-gradient($deg, $startColor, $endColor); // Opera 11.10
|
background-image : -o-linear-gradient($deg, $startColor, $endColor); // Opera 11.10
|
||||||
background-image : linear-gradient($deg, $startColor, $endColor); // W3C
|
background-image : linear-gradient($deg, $startColor, $endColor); // W3C
|
||||||
background-repeat : repeat-x; }
|
background-repeat : repeat-x;
|
||||||
|
}
|
||||||
|
|
||||||
// .bordered(COLOR, COLOR, COLOR, COLOR);
|
// .bordered(COLOR, COLOR, COLOR, COLOR);
|
||||||
@mixin bordered($top-color: #eee, $right-color: #eee, $bottom-color: #eee, $left-color: #eee) {
|
@mixin bordered($top-color: #eee, $right-color: #eee, $bottom-color: #eee, $left-color: #eee) {
|
||||||
border-top : solid 1px $top-color;
|
border-top : solid 1px $top-color;
|
||||||
border-left : solid 1px $left-color;
|
border-left : solid 1px $left-color;
|
||||||
border-right : solid 1px $right-color;
|
border-right : solid 1px $right-color;
|
||||||
border-bottom : solid 1px $bottom-color; }
|
border-bottom : solid 1px $bottom-color;
|
||||||
|
}
|
||||||
|
|
||||||
// ROUND CORNERS
|
/* ==========================================================================
|
||||||
// --------------------------------------------------
|
Rounded corners
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
Round all corners
|
||||||
|
example: @include rounded(4px);
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
// .rounded(VALUE);
|
|
||||||
@mixin rounded($radius:4px) {
|
@mixin rounded($radius:4px) {
|
||||||
border-radius : $radius; }
|
border-radius : $radius;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Round individual corners (top right, bottom right, bottom left, top left)
|
||||||
|
example: @include border-radius(4px, 0, 0, 4px);
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
// .border-radius(VALUE,VALUE,VALUE,VALUE);
|
|
||||||
@mixin border-radius($topright: 0, $bottomright: 0, $bottomleft: 0, $topleft: 0) {
|
@mixin border-radius($topright: 0, $bottomright: 0, $bottomleft: 0, $topleft: 0) {
|
||||||
border-top-right-radius : $topright;
|
border-top-right-radius: $topright;
|
||||||
border-bottom-right-radius : $bottomright;
|
border-bottom-right-radius: $bottomright;
|
||||||
border-bottom-left-radius : $bottomleft;
|
border-bottom-left-radius: $bottomleft;
|
||||||
border-top-left-radius : $topleft;
|
border-top-left-radius: $topleft;
|
||||||
-webkit-background-clip : padding-box;
|
-webkit-background-clip: padding-box;
|
||||||
-moz-background-clip : padding;
|
-moz-background-clip: padding;
|
||||||
background-clip : padding-box; }
|
background-clip: padding-box;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Box shadow
|
||||||
|
example: @include box-shadow(HORIZONTAL VERTICAL BLUR COLOR));
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
// .box-shadow(HORIZONTAL VERTICAL BLUR COLOR))
|
|
||||||
@mixin box-shadow($shadow: 0 1px 3px rgba(0,0,0,.25)) {
|
@mixin box-shadow($shadow: 0 1px 3px rgba(0,0,0,.25)) {
|
||||||
-webkit-box-shadow : $shadow;
|
-webkit-box-shadow: $shadow;
|
||||||
-moz-box-shadow : $shadow;
|
-moz-box-shadow: $shadow;
|
||||||
box-shadow : $shadow; }
|
box-shadow: $shadow;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Drop shadow
|
||||||
|
example: @include drop-shadow(HORIZONTAL, VERTICAL, BLUR, ALPHA);
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
// .drop-shadow(HORIZONTAL, VERTICAL, BLUR, ALPHA);
|
|
||||||
@mixin drop-shadow($x-axis: 0, $y-axis: 1px, $blur: 2px, $alpha: 0.1) {
|
@mixin drop-shadow($x-axis: 0, $y-axis: 1px, $blur: 2px, $alpha: 0.1) {
|
||||||
-webkit-box-shadow : $x-axis $y-axis $blur rgba(0, 0, 0, $alpha);
|
-webkit-box-shadow: $x-axis $y-axis $blur rgba(0, 0, 0, $alpha);
|
||||||
-moz-box-shadow : $x-axis $y-axis $blur rgba(0, 0, 0, $alpha);
|
-moz-box-shadow: $x-axis $y-axis $blur rgba(0, 0, 0, $alpha);
|
||||||
box-shadow : $x-axis $y-axis $blur rgba(0, 0, 0, $alpha); }
|
box-shadow: $x-axis $y-axis $blur rgba(0, 0, 0, $alpha);
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Text shadow
|
||||||
|
example: @include text-shadow(0 2px 3px rgba(0,0,0,.25));
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
// .text-shadow();
|
|
||||||
@mixin text-shadow($shadow: 0 2px 3px rgba(0,0,0,.25)) {
|
@mixin text-shadow($shadow: 0 2px 3px rgba(0,0,0,.25)) {
|
||||||
text-shadow : $shadow; }
|
text-shadow: $shadow; }
|
||||||
|
|
||||||
// .opacity(VALUE);
|
/*
|
||||||
@mixin opacity($opacity : .5) {
|
Opacity
|
||||||
opacity : $opacity; }
|
example: @include opacity(0.5); // 50% opacity
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
// TRANSFORMATIONS
|
@mixin opacity($opacity: 0.5) {
|
||||||
// --------------------------------------------------
|
opacity: $opacity;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ==========================================================================
|
||||||
|
Transformations
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
/*
|
||||||
|
@include rotate(VALUEdeg);
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
// .rotate(VALUEdeg);
|
|
||||||
@mixin rotate($deg) {
|
@mixin rotate($deg) {
|
||||||
-webkit-transform : rotate($deg);
|
-webkit-transform: rotate($deg);
|
||||||
-moz-transform : rotate($deg);
|
-moz-transform: rotate($deg);
|
||||||
-ms-transform : rotate($deg);
|
-ms-transform: rotate($deg);
|
||||||
-o-transform : rotate($deg);
|
-o-transform: rotate($deg);
|
||||||
transform : rotate($deg); }
|
transform: rotate($deg);
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
@include scale(VALUE);
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
// .scale(VALUE);
|
|
||||||
@mixin scale($ratio) {
|
@mixin scale($ratio) {
|
||||||
-webkit-transform : scale($ratio);
|
-webkit-transform: scale($ratio);
|
||||||
-moz-transform : scale($ratio);
|
-moz-transform: scale($ratio);
|
||||||
-ms-transform : scale($ratio);
|
-ms-transform: scale($ratio);
|
||||||
-o-transform : scale($ratio);
|
-o-transform: scale($ratio);
|
||||||
transform : scale($ratio); }
|
transform: scale($ratio);
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
@include skew(VALUE, VALUE);
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
// .skew(VALUE, VALUE);
|
|
||||||
@mixin skew($x: 0, $y: 0) {
|
@mixin skew($x: 0, $y: 0) {
|
||||||
-webkit-transform : skew($x, $y);
|
-webkit-transform: skew($x, $y);
|
||||||
-moz-transform : skew($x, $y);
|
-moz-transform: skew($x, $y);
|
||||||
-ms-transform : skew($x, $y);
|
-ms-transform: skew($x, $y);
|
||||||
-o-transform : skew($x, $y);
|
-o-transform: skew($x, $y);
|
||||||
transform : skew($x, $y); }
|
transform: skew($x, $y);
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
@include transition(PROPERTY DURATION DELAY(OPTIONAL) TIMING-FINCTION);
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
// .transition(PROPERTY DURATION DELAY(OPTIONAL) TIMING-FINCTION);
|
|
||||||
@mixin transition($transition) {
|
@mixin transition($transition) {
|
||||||
-webkit-transition : $transition;
|
-webkit-transition: $transition;
|
||||||
-moz-transition : $transition;
|
-moz-transition: $transition;
|
||||||
-ms-transition : $transition;
|
-ms-transition: $transition;
|
||||||
-o-transition : $transition;
|
-o-transition: $transition;
|
||||||
transition : $transition; }
|
transition: $transition;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
@include translate(VALUE, VALUE);
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
// .translate(VALUE, VALUE)
|
|
||||||
@mixin translate($x: 0, $y: 0) {
|
@mixin translate($x: 0, $y: 0) {
|
||||||
-webkit-transform : translate($x, $y);
|
-webkit-transform: translate($x, $y);
|
||||||
-moz-transform : translate($x, $y);
|
-moz-transform: translate($x, $y);
|
||||||
-ms-transform : translate($x, $y);
|
-ms-transform: translate($x, $y);
|
||||||
-o-transform : translate($x, $y);
|
-o-transform: translate($x, $y);
|
||||||
transform : translate($x, $y); }
|
transform: translate($x, $y);
|
||||||
|
}
|
||||||
|
|
||||||
@mixin translate3d($x: 0, $y: 0, $z: 0) {
|
@mixin translate3d($x: 0, $y: 0, $z: 0) {
|
||||||
-webkit-transform : translate($x, $y, $z);
|
-webkit-transform: translate($x, $y, $z);
|
||||||
-moz-transform : translate($x, $y, $z);
|
-moz-transform: translate($x, $y, $z);
|
||||||
-ms-transform : translate($x, $y, $z);
|
-ms-transform: translate($x, $y, $z);
|
||||||
-o-transform : translate($x, $y, $z);
|
-o-transform: translate($x, $y, $z);
|
||||||
transform : translate($x, $y, $z); }
|
transform: translate($x, $y, $z);
|
||||||
|
}
|
||||||
|
|
||||||
@mixin animation($name, $duration: 300ms, $delay: 0, $ease: ease) {
|
@mixin animation($name, $duration: 300ms, $delay: 0, $ease: ease) {
|
||||||
-webkit-animation: $name $duration $delay $ease;
|
-webkit-animation: $name $duration $delay $ease;
|
||||||
|
@ -204,68 +288,89 @@ transform : translate($x, $y, $z); }
|
||||||
-ms-animation: $name $duration $delay $ease;
|
-ms-animation: $name $duration $delay $ease;
|
||||||
}
|
}
|
||||||
|
|
||||||
// BACKGROUND
|
/* ==========================================================================
|
||||||
// --------------------------------------------------
|
Background
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
/*
|
||||||
|
@include background-alpha(VALUE VALUE);
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
// .background-alpha(VALUE VALUE);
|
|
||||||
@mixin background-alpha($color: $white, $alpha: 1) {
|
@mixin background-alpha($color: $white, $alpha: 1) {
|
||||||
background-color : hsla(hue($color), saturation($color), lightness($color), $alpha); }
|
background-color: hsla(hue($color), saturation($color), lightness($color), $alpha);
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
@include background-size(VALUE VALUE);
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
// .background-size(VALUE VALUE);
|
|
||||||
@mixin background-size($size){
|
@mixin background-size($size){
|
||||||
-webkit-background-size : $size;
|
-webkit-background-size: $size;
|
||||||
-moz-background-size : $size;
|
-moz-background-size: $size;
|
||||||
-o-background-size : $size;
|
-o-background-size: $size;
|
||||||
background-size : $size; }
|
background-size: $size;
|
||||||
|
}
|
||||||
|
|
||||||
// .background-clip(VALUE); (border-box, padding-box, content-box)
|
/*
|
||||||
@mixin background-clip($clip) {
|
Box-sizing
|
||||||
-webkit-background-clip : $clip;
|
example: @include box-sizing(VALUE); //(border-box, padding-box, content-box)
|
||||||
-moz-background-clip : $clip;
|
========================================================================== */
|
||||||
background-clip : $clip; }
|
|
||||||
|
|
||||||
// .box-sizing(VALUE); (border-box, padding-box, content-box)
|
|
||||||
@mixin box-sizing($boxsize: border-box) {
|
@mixin box-sizing($boxsize: border-box) {
|
||||||
-webkit-box-sizing : $boxsize;
|
-webkit-box-sizing: $boxsize;
|
||||||
-moz-box-sizing : $boxsize;
|
-moz-box-sizing: $boxsize;
|
||||||
-ms-box-sizing : $boxsize;
|
-ms-box-sizing: $boxsize;
|
||||||
box-sizing : $boxsize; }
|
box-sizing: $boxsize;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ==========================================================================
|
||||||
|
Image replacement
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
// For image replacement
|
|
||||||
@mixin hide-text() {
|
@mixin hide-text() {
|
||||||
text-indent : 100%;
|
text-indent: 100%;
|
||||||
white-space : nowrap;
|
white-space: nowrap;
|
||||||
overflow : hidden; }
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Hide from visual and speaking browsers
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
// Hide from visual and speaking browsers
|
|
||||||
@mixin hidden {
|
@mixin hidden {
|
||||||
display: none;
|
display: none;
|
||||||
visibility: hidden;
|
visibility: hidden;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Hide but maintain layout
|
/*
|
||||||
|
Hide but maintain layout
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
@mixin invisible() {
|
@mixin invisible() {
|
||||||
visibility : hidden; }
|
visibility: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Resize
|
||||||
|
example: @include resize(VALUE); //(none, both, horizontal, vertical, inherit)
|
||||||
|
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
// .resize(VALUE) (none, both, horizontal, vertical, inherit)
|
|
||||||
@mixin resize($direction: both) {
|
@mixin resize($direction: both) {
|
||||||
resize : $direction;
|
resize: $direction;
|
||||||
overflow : auto; }
|
overflow: auto;
|
||||||
|
}
|
||||||
|
|
||||||
// .userselect(VALUE) (all, element, none, text)
|
/*
|
||||||
@mixin user-select($select) {
|
Hidden but available to speaking browsers
|
||||||
-webkit-user-select : $select;
|
========================================================================== */
|
||||||
-moz-user-select : $select;
|
|
||||||
-o-user-select : $select;
|
|
||||||
user-select : $select; }
|
|
||||||
|
|
||||||
// Hidden but available to speaking browsers
|
|
||||||
@mixin visuallyhidden() {
|
@mixin visuallyhidden() {
|
||||||
overflow : hidden;
|
overflow: hidden;
|
||||||
position : absolute;
|
position: absolute;
|
||||||
clip : rect(0 0 0 0);
|
clip: rect(0 0 0 0);
|
||||||
height : 1px;
|
height: 1px;
|
||||||
width : 1px;
|
width: 1px;
|
||||||
margin : -1px;
|
margin: -1px;
|
||||||
padding : 0;
|
padding: 0;
|
||||||
border : 0; }
|
border: 0; }
|
|
@ -1,3 +1,7 @@
|
||||||
|
/* ==========================================================================
|
||||||
|
Pygments.rb syntax highlighting
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
.highlight {
|
.highlight {
|
||||||
background-color: #efefef;
|
background-color: #efefef;
|
||||||
font-family: $code-font;
|
font-family: $code-font;
|
||||||
|
@ -72,4 +76,4 @@
|
||||||
.vg { color: #008080 } /* Name.Variable.Global */
|
.vg { color: #008080 } /* Name.Variable.Global */
|
||||||
.vi { color: #008080 } /* Name.Variable.Instance */
|
.vi { color: #008080 } /* Name.Variable.Instance */
|
||||||
.il { color: #009999 } /* Literal.Number.Integer.Long */
|
.il { color: #009999 } /* Literal.Number.Integer.Long */
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
/* Selection ============================================= */
|
/* ==========================================================================
|
||||||
|
Site wide styles
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
/*
|
||||||
|
Selection
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
::-moz-selection {
|
::-moz-selection {
|
||||||
background-color: lighten($basecolor, 65%);
|
background-color: lighten($basecolor, 65%);
|
||||||
color: $basecolor;
|
color: $basecolor;
|
||||||
|
@ -10,13 +17,21 @@
|
||||||
text-shadow: none;
|
text-shadow: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Global Classes ======================================== */
|
/*
|
||||||
|
Global classes
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
/* Capitalize */
|
||||||
.all-caps {
|
.all-caps {
|
||||||
text-transform: uppercase;
|
text-transform: uppercase;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Float left */
|
||||||
.pull-left {
|
.pull-left {
|
||||||
float: left;
|
float: left;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Float right */
|
||||||
.pull-right {
|
.pull-right {
|
||||||
float: right;
|
float: right;
|
||||||
}
|
}
|
||||||
|
@ -24,6 +39,8 @@
|
||||||
float: right;
|
float: right;
|
||||||
margin-top: 0;
|
margin-top: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Clearfix */
|
||||||
.clearfix {
|
.clearfix {
|
||||||
*zoom: 1;
|
*zoom: 1;
|
||||||
&:before,
|
&:before,
|
||||||
|
@ -35,6 +52,8 @@
|
||||||
clear: both;
|
clear: both;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Remove bullets and indentation from list */
|
||||||
.unstyled-list {
|
.unstyled-list {
|
||||||
list-style: none;
|
list-style: none;
|
||||||
margin-left: 0;
|
margin-left: 0;
|
||||||
|
@ -44,7 +63,10 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Global Transition ==================================== */
|
/*
|
||||||
|
Global transition
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
b, i, strong, em, blockquote, p, q, span, figure, img, h1, h2, header, input, a {
|
b, i, strong, em, blockquote, p, q, span, figure, img, h1, h2, header, input, a {
|
||||||
@include transition(all .2s ease);
|
@include transition(all .2s ease);
|
||||||
}
|
}
|
|
@ -1,5 +1,11 @@
|
||||||
// Headings
|
/* ==========================================================================
|
||||||
// --------------------------------------------------
|
Typography
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
/*
|
||||||
|
Headings
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
h1, h2, h3, h4, h5, h6 {
|
h1, h2, h3, h4, h5, h6 {
|
||||||
font-family: $heading-font;
|
font-family: $heading-font;
|
||||||
}
|
}
|
||||||
|
@ -22,8 +28,10 @@ h6 {
|
||||||
@include font-size(14);
|
@include font-size(14);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Links
|
/*
|
||||||
// --------------------------------------------------
|
Links
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
a {
|
a {
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
color: $link-color;
|
color: $link-color;
|
||||||
|
@ -43,8 +51,10 @@ a {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Figures
|
/*
|
||||||
// --------------------------------------------------
|
Figure captions
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
figcaption {
|
figcaption {
|
||||||
padding-top: 10px;
|
padding-top: 10px;
|
||||||
@include font(14);
|
@include font(14);
|
||||||
|
@ -52,8 +62,10 @@ figcaption {
|
||||||
color: lighten($text-color, 10);
|
color: lighten($text-color, 10);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Feature Image Caption
|
/*
|
||||||
// --------------------------------------------------
|
Feature image captions
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
.image-credit {
|
.image-credit {
|
||||||
@include grid(12,10);
|
@include grid(12,10);
|
||||||
@include prefix(12,1);
|
@include prefix(12,1);
|
||||||
|
@ -77,8 +89,10 @@ figcaption {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Note text
|
/*
|
||||||
// --------------------------------------------------
|
Notices
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
.notice {
|
.notice {
|
||||||
margin-top: 1.5em;
|
margin-top: 1.5em;
|
||||||
padding: .5em 1em;
|
padding: .5em 1em;
|
||||||
|
@ -89,8 +103,10 @@ figcaption {
|
||||||
@include rounded(3px);
|
@include rounded(3px);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Blockquotes
|
/*
|
||||||
// --------------------------------------------------
|
Blockquotes
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
blockquote {
|
blockquote {
|
||||||
margin-left: -28px;
|
margin-left: -28px;
|
||||||
padding-left: 20px;
|
padding-left: 20px;
|
||||||
|
@ -99,8 +115,10 @@ blockquote {
|
||||||
font-style: italic;
|
font-style: italic;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Footnotes
|
/*
|
||||||
// --------------------------------------------------
|
Footnotes
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
.footnotes {
|
.footnotes {
|
||||||
ol, li, p {
|
ol, li, p {
|
||||||
margin-bottom: 0;
|
margin-bottom: 0;
|
||||||
|
@ -108,8 +126,10 @@ blockquote {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Paragraphs
|
/*
|
||||||
// --------------------------------------------------
|
Paragraphs
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
p {
|
p {
|
||||||
margin: 0 0 $indent-var;
|
margin: 0 0 $indent-var;
|
||||||
// sibling indentation
|
// sibling indentation
|
||||||
|
@ -121,8 +141,10 @@ p {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Code
|
/*
|
||||||
// --------------------------------------------------
|
Code snippets
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
tt, code, kbd, samp, pre {
|
tt, code, kbd, samp, pre {
|
||||||
font-family: $code-font;
|
font-family: $code-font;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
// TYPOGRAPHY ================================================
|
/* ==========================================================================
|
||||||
|
Sass variables
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
/*
|
||||||
|
Typography
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
$doc-font-size: 16;
|
$doc-font-size: 16;
|
||||||
$doc-line-height: 26;
|
$doc-line-height: 26;
|
||||||
$paragraph-indent: true !default;
|
$paragraph-indent: true !default;
|
||||||
|
@ -7,7 +14,10 @@ $heading-font: 'PT Sans Narrow', sans-serif;
|
||||||
$code-font: Monaco, "Courier New", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace;
|
$code-font: Monaco, "Courier New", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace;
|
||||||
$alt-font: $base-font;
|
$alt-font: $base-font;
|
||||||
|
|
||||||
// COLOR ======================================================
|
/*
|
||||||
|
Colors
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
$bodycolor : #fff;
|
$bodycolor : #fff;
|
||||||
$body-color : $bodycolor;
|
$body-color : $bodycolor;
|
||||||
$textcolor : #333332;
|
$textcolor : #333332;
|
||||||
|
@ -20,21 +30,24 @@ $white : #fff;
|
||||||
$black : #111;
|
$black : #111;
|
||||||
$accentcolor : $black;
|
$accentcolor : $black;
|
||||||
|
|
||||||
// Buttons
|
/* buttons */
|
||||||
$primary : $black;
|
$primary : $black;
|
||||||
$success : #5cb85c;
|
$success : #5cb85c;
|
||||||
$warning : #dd8338;
|
$warning : #dd8338;
|
||||||
$danger : #C64537;
|
$danger : #C64537;
|
||||||
$info : #308cbc;
|
$info : #308cbc;
|
||||||
|
|
||||||
// Links
|
/* links */
|
||||||
$linkcolor : #343434;
|
$linkcolor : #343434;
|
||||||
$link-color : $linkcolor;
|
$link-color : $linkcolor;
|
||||||
$linkcolorhover : darken($linkcolor, 10);
|
$linkcolorhover : darken($linkcolor, 10);
|
||||||
$linkcolorvisited : lighten($linkcolorhover, 20);
|
$linkcolorvisited : lighten($linkcolorhover, 20);
|
||||||
$linkcolorfocus : darken($linkcolorvisited, 10);
|
$linkcolorfocus : darken($linkcolorvisited, 10);
|
||||||
|
|
||||||
// Media Queries
|
/*
|
||||||
|
Breakpoints
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
$micro : "only screen and (min-width: 30em)";
|
$micro : "only screen and (min-width: 30em)";
|
||||||
$small : "only screen and (min-width: 37.5em)";
|
$small : "only screen and (min-width: 37.5em)";
|
||||||
$medium : "only screen and (min-width: 48em)";
|
$medium : "only screen and (min-width: 48em)";
|
||||||
|
|
Loading…
Reference in a new issue