| @ -0,0 +1,14 @@ | |||||
| <!doctype html> | |||||
| <html class="no-js" lang="en_EN"> | |||||
| <head> | |||||
| <meta charset="utf-8"> | |||||
| <meta http-equiv="x-ua-compatible" content="ie=edge"> | |||||
| <title></title> | |||||
| <meta name="description" content=""> | |||||
| <meta name="viewport" content="width=device-width, initial-scale=1"> | |||||
| <link rel="stylesheet" href="dist/../crispy.css"> | |||||
| </head> | |||||
| <body> | |||||
| </body> | |||||
| </html> | |||||
| @ -1,36 +0,0 @@ | |||||
| /** | |||||
| * body | |||||
| * | |||||
| * | |||||
| * | |||||
| * @author Björn Hase | |||||
| * | |||||
| */ | |||||
| // text | |||||
| $body__font-size: 12px !default; | |||||
| $body__font-family: Arial, Helvetica, Neue Helvetica, sans-serif !default; | |||||
| $body__line-height: 1.5 !default; | |||||
| $body__direction: ltr !default; | |||||
| // colors | |||||
| $body__color: black !default; | |||||
| $body__background-color: white !default; | |||||
| @mixin crispy-boilerplate-body { | |||||
| body { | |||||
| font-family: $body__font-family; | |||||
| font-weight: normal; | |||||
| line-height: $body__line-height; | |||||
| color: $body__color; | |||||
| background-color: $body__background-color; | |||||
| direction: $body__direction; | |||||
| @include font-size($body__font-size); | |||||
| @content; | |||||
| } | |||||
| } | |||||
| @ -1,34 +0,0 @@ | |||||
| /** | |||||
| * button | |||||
| * | |||||
| * | |||||
| * | |||||
| * @author Björn Hase | |||||
| * | |||||
| */ | |||||
| @mixin crispy-boilerplate-button() { | |||||
| .button { | |||||
| position: relative; | |||||
| display: inline-block; | |||||
| vertical-align: middle; | |||||
| appearance: none; | |||||
| &--wide { | |||||
| width: 100%; | |||||
| } | |||||
| &:hover { | |||||
| cursor: pointer; | |||||
| text-decoration: none; | |||||
| } | |||||
| &:focus { | |||||
| outline: none; | |||||
| } | |||||
| @content; | |||||
| } | |||||
| } | |||||
| @ -1,14 +0,0 @@ | |||||
| /** | |||||
| * clearfix | |||||
| * | |||||
| * | |||||
| * @author Björn Hase | |||||
| * | |||||
| */ | |||||
| @mixin crispy-boilerplate-clearfix() { | |||||
| .clearfix { | |||||
| @include clearfix(); | |||||
| } | |||||
| } | |||||
| @ -1,42 +0,0 @@ | |||||
| /** | |||||
| * heading | |||||
| * | |||||
| * loop to create for all heading styles | |||||
| * creating css-classes with same naming | |||||
| * | |||||
| * | |||||
| * @author Björn Hase | |||||
| * | |||||
| */ | |||||
| // text | |||||
| $heading__font-sizes: ( | |||||
| 'h1': 36px, | |||||
| 'h2': 30px, | |||||
| 'h3': 24px, | |||||
| 'h4': 18px, | |||||
| 'h5': 14px, | |||||
| 'h6': 12px | |||||
| ) !default; | |||||
| $heading__font-weight: bold !default; | |||||
| $heading__font-family: Arial, Helvetica, Neue Helvetica, sans-serif !default; | |||||
| $heading__line-height: 1.5 !default; | |||||
| $heading__margin: pxToEm(20px) 0 pxToEm(5px) !default; | |||||
| @mixin crispy-boilerplate-heading { | |||||
| @each $h, $font-size in $heading__font-sizes { | |||||
| #{$h}, .#{$h} { | |||||
| font-family: $heading__font-family; | |||||
| font-weight: $heading__font-weight; | |||||
| line-height: $heading__line-height; | |||||
| margin: $heading__margin; | |||||
| @include font-size($font-size); | |||||
| @content; | |||||
| } | |||||
| } | |||||
| } | |||||
| @ -1,47 +0,0 @@ | |||||
| /** | |||||
| * normalize | |||||
| * | |||||
| * | |||||
| * @author Björn Hase | |||||
| * | |||||
| */ | |||||
| $normalize__margin: 0 0 pxToEm(20px) !default; | |||||
| @mixin crispy-boilerplate-normalize { | |||||
| html { | |||||
| font-size: 100%; | |||||
| } | |||||
| body, | |||||
| html { | |||||
| height: 100%; | |||||
| } | |||||
| html, | |||||
| legend { | |||||
| box-sizing: border-box; | |||||
| } | |||||
| *, | |||||
| *::after, | |||||
| *::before { | |||||
| box-sizing: inherit; | |||||
| } | |||||
| table { | |||||
| border-collapse: collapse; | |||||
| border-spacing: 0; | |||||
| } | |||||
| p { | |||||
| margin: $normalize__margin; | |||||
| } | |||||
| ul, ol, dl { | |||||
| margin: $normalize__margin; | |||||
| } | |||||
| @content; | |||||
| } | |||||
| @ -1,26 +0,0 @@ | |||||
| /** | |||||
| * text-colors | |||||
| * | |||||
| * modificators for text-color | |||||
| * | |||||
| * | |||||
| * @author Björn Hase | |||||
| * | |||||
| */ | |||||
| $text-colors: ( | |||||
| 'success': green, | |||||
| 'warning': yellow, | |||||
| 'danger': red, | |||||
| 'white': white, | |||||
| 'black': black | |||||
| ) !default; | |||||
| @mixin crispy-boilerplate-text-colors() { | |||||
| @each $name, $color in $text-colors { | |||||
| .text-#{$name} { | |||||
| color: $color; | |||||
| } | |||||
| } | |||||
| } | |||||
| @ -1,32 +0,0 @@ | |||||
| @import | |||||
| 'crispyBoilerplate'; | |||||
| @include crispy-boilerplate-align(); | |||||
| @include crispy-boilerplate-clearfix(); | |||||
| @include crispy-boilerplate-list(); | |||||
| @include crispy-boilerplate-text-colors(); | |||||
| @include crispy-boilerplate-animation(); | |||||
| @include crispy-boilerplate-normalize() { | |||||
| // adding styles | |||||
| }; | |||||
| @include crispy-boilerplate-body() { | |||||
| // adding styles | |||||
| }; | |||||
| @include crispy-boilerplate-button() { | |||||
| // adding styles | |||||
| }; | |||||
| @include crispy-boilerplate-heading() { | |||||
| // adding styles | |||||
| }; | |||||
| @include crispy-boilerplate-icon() { | |||||
| // adding styles | |||||
| }; | |||||
| .clearfix { | |||||
| @include crispy-boilerplate-clearfix(); | |||||
| }; | |||||
| @ -0,0 +1,68 @@ | |||||
| /** | |||||
| * base | |||||
| * | |||||
| * | |||||
| * @author Björn Hase | |||||
| * | |||||
| */ | |||||
| html { | |||||
| font-size: 100%; | |||||
| } | |||||
| body, | |||||
| html { | |||||
| height: 100%; | |||||
| } | |||||
| html, | |||||
| legend { | |||||
| box-sizing: border-box; | |||||
| } | |||||
| *, | |||||
| *::after, | |||||
| *::before { | |||||
| box-sizing: inherit; | |||||
| } | |||||
| img { | |||||
| width: 100%; | |||||
| } | |||||
| table { | |||||
| border-collapse: collapse; | |||||
| border-spacing: 0; | |||||
| } | |||||
| p { | |||||
| margin: 0 0 $crispy__margin 0; | |||||
| } | |||||
| ul, ol, dl { | |||||
| margin: 0 0 $crispy__margin 0; | |||||
| } | |||||
| ul { | |||||
| list-style-position: outside; | |||||
| } | |||||
| a { | |||||
| color: $crispy__color-primary; | |||||
| &:focus { | |||||
| outline: none; | |||||
| } | |||||
| } | |||||
| body { | |||||
| font-family: $crispy__body__font-family; | |||||
| font-weight: normal; | |||||
| font-size: 100%; | |||||
| line-height: $crispy__body__line-height; | |||||
| color: $crispy__body__color-text; | |||||
| background-color: $crispy__body__background-color; | |||||
| direction: $crispy__body__direction; | |||||
| @include font-size($crispy__body__font-size); | |||||
| } | |||||
| @ -0,0 +1,23 @@ | |||||
| /** | |||||
| * default | |||||
| * | |||||
| * | |||||
| */ | |||||
| $crispy__font-size: 16px !default; | |||||
| $crispy__golden-ratio: 1.618 !default; | |||||
| $crispy__margin: pxToEm(20px) !default; | |||||
| $cripsy__color-primary: #5ca4a9 !default; | |||||
| $cripsy__color-success: #6a8d73 !default; | |||||
| $cripsy__color-warning: #f4f1bb !default; | |||||
| $cripsy__color-danger: #ed6a5a !default; | |||||
| $cripsy__color-text: #969696 !default; | |||||
| $crispy__color-background: #e6ebe0 !default; | |||||
| $crispy__body__font-family: Arial, Helvetica, Neue Helvetica, sans-serif !default; | |||||
| $crispy__body__line-height: $base__golden-ratio !default; | |||||
| $crispy__body__direction: ltr !default; | |||||
| $crispy__body__color: $cripsy__color-text !default; | |||||
| $crispy__body__background-color: $crispy__color-background !default; | |||||
| @ -0,0 +1,49 @@ | |||||
| /** | |||||
| * button | |||||
| * | |||||
| * | |||||
| * @author Björn Hase | |||||
| * | |||||
| */ | |||||
| $crispy__button__up-margin: pxToEm(20px) !default; | |||||
| $crispy__button__up-padding: pxToEm(5px) !default; | |||||
| @mixin crispy__button() { | |||||
| .button { | |||||
| position: relative; | |||||
| display: inline-block; | |||||
| vertical-align: middle; | |||||
| appearance: none; | |||||
| &--wide { | |||||
| width: 100%; | |||||
| } | |||||
| // button for scroll up and down | |||||
| &--up, &--down { | |||||
| position: absolute; | |||||
| bottom: 0; | |||||
| margin: $crispy__button__up-margin; | |||||
| padding: $crispy__button__up-padding; | |||||
| } | |||||
| &--down { | |||||
| bottom: 0; | |||||
| } | |||||
| &--up { | |||||
| bottom: 0; | |||||
| } | |||||
| &:hover { | |||||
| cursor: pointer; | |||||
| text-decoration: none; | |||||
| } | |||||
| &:focus { | |||||
| outline: none; | |||||
| } | |||||
| } | |||||
| } | |||||
| @ -0,0 +1,43 @@ | |||||
| /** | |||||
| * heading | |||||
| * | |||||
| * create classes for heading similar to there name | |||||
| * | |||||
| * | |||||
| * @author Björn Hase | |||||
| * | |||||
| */ | |||||
| $crispy__heading__font-sizes: ( | |||||
| 'h1': 36px, | |||||
| 'h2': 30px, | |||||
| 'h3': 24px, | |||||
| 'h4': 18px, | |||||
| 'h5': 14px, | |||||
| 'h6': 12px | |||||
| ) !default; | |||||
| $crispy__heading__font-weight: bold !default; | |||||
| $crispy__heading__font-family: Arial, Helvetica, Neue Helvetica, sans-serif !default; | |||||
| $crispy__heading__line-height: $crispy__golden-ratio !default; | |||||
| $crispy__heading__margin: 0 0 pxToEm(20px) !default; | |||||
| @mixin crispy__heading { | |||||
| h1, .h1, | |||||
| h2, .h2, | |||||
| h3, .h3, | |||||
| h4, .h4, | |||||
| h5, .h5, | |||||
| h6, .h6 { | |||||
| font-family: $heading__font-family; | |||||
| font-weight: $heading__font-weight; | |||||
| line-height: $heading__line-height; | |||||
| margin: $heading__margin; | |||||
| } | |||||
| @each $h, $font-size in $heading__font-sizes { | |||||
| #{$h}, .#{$h} { | |||||
| @include font-size($font-size); | |||||
| } | |||||
| } | |||||
| } | |||||
| @ -0,0 +1,55 @@ | |||||
| /** | |||||
| * table | |||||
| * | |||||
| * <table class="table table--striped"> | |||||
| * <thead> | |||||
| * <tr> | |||||
| * <th>name</th> | |||||
| * <th>age</th> | |||||
| * </tr> | |||||
| * </thead> | |||||
| * <tbody> | |||||
| * <tr> | |||||
| * <td>The Shawshank Redemption</td> | |||||
| * <td>12</td> | |||||
| * </tr> | |||||
| * </tbody> | |||||
| * </table> | |||||
| * | |||||
| * @author Björn Hase | |||||
| * | |||||
| */ | |||||
| $crispy__table__padding: pxToEm(10px) pxToEm(8px) !default; | |||||
| $crispy__table__color: $crispy__color-text !default; | |||||
| $crispy__table__border-color: lighten($crispy__color-text, 40%) !default; | |||||
| $crispy__table__striped__background-color: lighten($table__border-color, 4%) !default; | |||||
| @mixin crispy__table() { | |||||
| .table { | |||||
| width: 100%; | |||||
| &--strippd { | |||||
| tr { | |||||
| &:nth-child(even) { | |||||
| background-color: $crispy__table__striped__background-color; | |||||
| } | |||||
| } | |||||
| } | |||||
| td { | |||||
| color: $crispy__table__color; | |||||
| } | |||||
| th, td { | |||||
| padding: $crispy__table__padding; | |||||
| text-align: left; | |||||
| border-bottom: 1px solid $crispy__table__border-color; | |||||
| } | |||||
| th { | |||||
| border-bottom-width: 2px; | |||||
| } | |||||
| } | |||||
| } | |||||
| @ -0,0 +1,2 @@ | |||||
| @import | |||||
| 'crispyBoilerplate'; | |||||
| @ -0,0 +1,19 @@ | |||||
| /** | |||||
| * background-color | |||||
| * | |||||
| * modificators for text-color | |||||
| * | |||||
| * | |||||
| * @author Björn Hase | |||||
| * | |||||
| */ | |||||
| $crispy__background-colors: $crispy__colors !default; | |||||
| @mixin crispy__background-color() { | |||||
| @each $name, $color in $crispy__background-color { | |||||
| .background-#{$name} { | |||||
| background-color: $color; | |||||
| } | |||||
| } | |||||
| } | |||||
| @ -1,47 +1,46 @@ | |||||
| /** | /** | ||||
| * margin | * margin | ||||
| * | * | ||||
| * modificators for margin | |||||
| * | |||||
| * | * | ||||
| * | * | ||||
| * @author Björn Hase | * @author Björn Hase | ||||
| * | * | ||||
| */ | */ | ||||
| $margin-top: pxToEm(5px) !default; | |||||
| $margin-bottom: pxToEm(20px) !default; | |||||
| $margin-top: $crispy__margin !default; | |||||
| $margin-bottom: $crispy__margin !default; | |||||
| @mixin crispy-boilerplate-margin() { | @mixin crispy-boilerplate-margin() { | ||||
| .margin-top-y0 { | |||||
| .margin-top-0x { | |||||
| margin-top: 0; | margin-top: 0; | ||||
| } | } | ||||
| .margin-top-y1 { | |||||
| .margin-top-1x { | |||||
| margin-top: $margin-top; | margin-top: $margin-top; | ||||
| } | } | ||||
| .margin-top-y2 { | |||||
| .margin-top-2x { | |||||
| margin-top: $margin-top * 2; | margin-top: $margin-top * 2; | ||||
| } | } | ||||
| .margin-top-y3 { | |||||
| .margin-top-3x { | |||||
| margin-top: $margin-top * 3; | margin-top: $margin-top * 3; | ||||
| } | } | ||||
| .margin-bottom-y0 { | |||||
| .margin-bottom-0x { | |||||
| margin-bottom: 0; | margin-bottom: 0; | ||||
| } | } | ||||
| .margin-bottom-y1 { | |||||
| .margin-bottom-1x { | |||||
| margin-bottom: $margin-bottom; | margin-bottom: $margin-bottom; | ||||
| } | } | ||||
| .margin-bottom-y2 { | |||||
| .margin-bottom-2x { | |||||
| margin-bottom: $margin-bottom * 2; | margin-bottom: $margin-bottom * 2; | ||||
| } | } | ||||
| .margin-bottom-y3 { | |||||
| .margin-bottom-3x { | |||||
| margin-bottom: $margin-bottom * 3; | margin-bottom: $margin-bottom * 3; | ||||
| } | } | ||||
| } | } | ||||
| @ -0,0 +1 @@ | |||||
| // reflex grid commands for reflex grid | |||||
| @ -0,0 +1,19 @@ | |||||
| /** | |||||
| * text-colors | |||||
| * | |||||
| * modificators for text-color | |||||
| * | |||||
| * | |||||
| * @author Björn Hase | |||||
| * | |||||
| */ | |||||
| $crispy__text-colors: $crispy__colors !default; | |||||
| @mixin crispy-text-colors() { | |||||
| @each $name, $color in $crispy__text-colors { | |||||
| .text-#{$name} { | |||||
| color: $color; | |||||
| } | |||||
| } | |||||
| } | |||||
| @ -0,0 +1,5 @@ | |||||
| /** | |||||
| * | |||||
| * | |||||
| * | |||||
| */ | |||||
| @ -0,0 +1,7 @@ | |||||
| .hide { | |||||
| display: none; | |||||
| } | |||||
| .show { | |||||
| } | |||||
| @ -0,0 +1,235 @@ | |||||
| /** | |||||
| * | |||||
| * | |||||
| * | |||||
| * | |||||
| */ | |||||
| .show { | |||||
| display: block; | |||||
| } | |||||
| .hide { | |||||
| display: none; | |||||
| &--xs { | |||||
| @include media-xs { | |||||
| display: none; | |||||
| } | |||||
| } | |||||
| &--sm { | |||||
| } | |||||
| &--md { | |||||
| } | |||||
| &--lg { | |||||
| } | |||||
| } | |||||
| .lg-visible, | |||||
| .md-visible, | |||||
| .sm-visible, | |||||
| .xs-visible { | |||||
| display: none !important; | |||||
| } | |||||
| .lg-visible-block, | |||||
| .lg-visible-inline, | |||||
| .lg-visible-inline-block, | |||||
| .md-visible-block, | |||||
| .md-visible-inline, | |||||
| .md-visible-inline-block, | |||||
| .sm-visible-block, | |||||
| .sm-visible-inline, | |||||
| .sm-visible-inline-block, | |||||
| .xs-visible-block, | |||||
| .xs-visible-inline, | |||||
| .xs-visible-inline-block { | |||||
| display: none !important; | |||||
| } | |||||
| /** | |||||
| * show | |||||
| * | |||||
| * | |||||
| */ | |||||
| @media (max-width: 767px) { | |||||
| .xs-visible { | |||||
| display: block !important; | |||||
| } | |||||
| table.xs-visible { | |||||
| display: table !important; | |||||
| } | |||||
| tr.xs-visible { | |||||
| display: table-row !important; | |||||
| } | |||||
| td.xs-visible, | |||||
| th.xs-visible { | |||||
| display: table-cell !important; | |||||
| } | |||||
| } | |||||
| @media (max-width: 767px) { | |||||
| .xs-visible-block { | |||||
| display: block !important; | |||||
| } | |||||
| } | |||||
| @media (max-width: 767px) { | |||||
| .xs-visible-inline { | |||||
| display: inline !important; | |||||
| } | |||||
| } | |||||
| @media (max-width: 767px) { | |||||
| .xs-visible-inline-block { | |||||
| display: inline-block !important; | |||||
| } | |||||
| } | |||||
| @media (min-width: 768px) and (max-width: 991px) { | |||||
| .sm-visible { | |||||
| display: block !important; | |||||
| } | |||||
| table.sm-visible { | |||||
| display: table !important; | |||||
| } | |||||
| tr.sm-visible { | |||||
| display: table-row !important; | |||||
| } | |||||
| td.sm-visible, | |||||
| th.sm-visible { | |||||
| display: table-cell !important; | |||||
| } | |||||
| } | |||||
| @media (min-width: 768px) and (max-width: 991px) { | |||||
| .sm-visible-block { | |||||
| display: block !important; | |||||
| } | |||||
| } | |||||
| @media (min-width: 768px) and (max-width: 991px) { | |||||
| .sm-visible-inline { | |||||
| display: inline !important; | |||||
| } | |||||
| } | |||||
| @media (min-width: 768px) and (max-width: 991px) { | |||||
| .sm-visible-inline-block { | |||||
| display: inline-block !important; | |||||
| } | |||||
| } | |||||
| @media (min-width: 992px) and (max-width: 1199px) { | |||||
| .md-visible { | |||||
| display: block !important; | |||||
| } | |||||
| table.md-visible { | |||||
| display: table !important; | |||||
| } | |||||
| tr.md-visible { | |||||
| display: table-row !important; | |||||
| } | |||||
| td.md-visible, | |||||
| th.md-visible { | |||||
| display: table-cell !important; | |||||
| } | |||||
| } | |||||
| @media (min-width: 992px) and (max-width: 1199px) { | |||||
| .md-visible-block { | |||||
| display: block !important; | |||||
| } | |||||
| } | |||||
| @media (min-width: 992px) and (max-width: 1199px) { | |||||
| .md-visible-inline { | |||||
| display: inline !important; | |||||
| } | |||||
| } | |||||
| @media (min-width: 992px) and (max-width: 1199px) { | |||||
| .md-visible-inline-block { | |||||
| display: inline-block !important; | |||||
| } | |||||
| } | |||||
| @media (min-width: 1200px) { | |||||
| .lg-visible { | |||||
| display: block !important; | |||||
| } | |||||
| table.lg-visible { | |||||
| display: table !important; | |||||
| } | |||||
| tr.lg-visible { | |||||
| display: table-row !important; | |||||
| } | |||||
| td.lg-visible, | |||||
| th.lg-visible { | |||||
| display: table-cell !important; | |||||
| } | |||||
| } | |||||
| @media (min-width: 1200px) { | |||||
| .lg-visible-block { | |||||
| display: block !important; | |||||
| } | |||||
| } | |||||
| @media (min-width: 1200px) { | |||||
| .lg-visible-inline { | |||||
| display: inline !important; | |||||
| } | |||||
| } | |||||
| @media (min-width: 1200px) { | |||||
| .lg-visible-inline-block { | |||||
| display: inline-block !important; | |||||
| } | |||||
| } | |||||
| /** | |||||
| * hidden | |||||
| * | |||||
| * | |||||
| */ | |||||
| @media (max-width: 767px) { | |||||
| .xs-hidden { | |||||
| display: none !important; | |||||
| } | |||||
| } | |||||
| @media (min-width: 768px) and (max-width: 991px) { | |||||
| .sm-hidden { | |||||
| display: none !important; | |||||
| } | |||||
| } | |||||
| @media (min-width: 992px) and (max-width: 1199px) { | |||||
| .md-hidden { | |||||
| display: none !important; | |||||
| } | |||||
| } | |||||
| @media (min-width: 1200px) { | |||||
| .lg-hidden { | |||||
| display: none !important; | |||||
| } | |||||
| } | |||||