ro:Kit Background Colors

Default colors are defined and can be customized in _color.scss

Formula for background color classes is .[color:text][-?breakpoint:text].

Breakpoint is optional, and will only apply the background color after the breakpoint is reached. See list of breakpoints.

Background Classes

.primary-light
.primary
.primary-light
.secondary-light
.secondary
.secondary-dark
.code
.success
.warning
.danger
.light
.dark

SASS Variables

Variable Description Default Value Location
$muted Sets color of muted text #747474 _color.scss
$text-color Sets main text color #141414 _color.scss
$primary Sets primary accent color #70d6ff _color.scss
$secondary Sets secondary accent color #ff70a6 _color.scss
$success Sets success color #62bd4b _color.scss
$warning Sets warning color #ffd670ff _color.scss
$danger Sets danger color #ff70a6ff _color.scss
$code-color Sets code color #1b2386 _color.scss
$overlay-color Sets jumbo overlay color #000000e3 _color.scss
$text-light Sets light text color #ffffff _color.scss

ro:Kit Text Colors

Formula for text color classes is .text[-?breakpoint:text]-[color:text].

Breakpoint is optional, and will only apply the text color after the breakpoint is reached. See list of breakpoints.

Text Color Classes

.primary-light
.primary
.primary-light
.secondary
.secondary
.secondary
.code
.success
.warning
.danger
.light
.dark

ro:Kit Gradients

ro:Kit generates gradients from the defined colors. Gradients can be applied to elements as backgrounds with following classes

Default angle of gradients is 30 degrees and can be modifeid in _variables.scss

Formula for gradient classes is .gradient[-?breakpoint:text]-[color1:text]-[color2:text].

Breakpoint is optional, and will only apply the gradient after the breakpoint is reached. See list of breakpoints.

Gradient Classes

.gradient-primary-light-primary
.gradient-primary-light-primary-dark
.gradient-primary-light-secondary-light
.gradient-primary-light-secondary
.gradient-primary-light-secondary-dark
.gradient-primary-light-code
.gradient-primary-light-success
.gradient-primary-light-warning
.gradient-primary-light-danger
.gradient-primary-light-light
.gradient-primary-light-dark
.gradient-primary-primary-light
.gradient-primary-primary-dark
.gradient-primary-secondary-light
.gradient-primary-secondary
.gradient-primary-secondary-dark
.gradient-primary-code
.gradient-primary-success
.gradient-primary-warning
.gradient-primary-danger
.gradient-primary-light
.gradient-primary-dark
.gradient-primary-dark-primary-light
.gradient-primary-dark-primary
.gradient-primary-dark-secondary-light
.gradient-primary-dark-secondary
.gradient-primary-dark-secondary-dark
.gradient-primary-dark-code
.gradient-primary-dark-success
.gradient-primary-dark-warning
.gradient-primary-dark-danger
.gradient-primary-dark-light
.gradient-primary-dark-dark
.gradient-secondary-light-primary-light
.gradient-secondary-light-primary
.gradient-secondary-light-primary-dark
.gradient-secondary-light-secondary
.gradient-secondary-light-secondary-dark
.gradient-secondary-light-code
.gradient-secondary-light-success
.gradient-secondary-light-warning
.gradient-secondary-light-danger
.gradient-secondary-light-light
.gradient-secondary-light-dark
.gradient-secondary-primary-light
.gradient-secondary-primary
.gradient-secondary-primary-dark
.gradient-secondary-secondary-light
.gradient-secondary-secondary-dark
.gradient-secondary-code
.gradient-secondary-success
.gradient-secondary-warning
.gradient-secondary-danger
.gradient-secondary-light
.gradient-secondary-dark
.gradient-secondary-dark-primary-light
.gradient-secondary-dark-primary
.gradient-secondary-dark-primary-dark
.gradient-secondary-dark-secondary-light
.gradient-secondary-dark-secondary
.gradient-secondary-dark-code
.gradient-secondary-dark-success
.gradient-secondary-dark-warning
.gradient-secondary-dark-danger
.gradient-secondary-dark-light
.gradient-secondary-dark-dark
.gradient-code-primary-light
.gradient-code-primary
.gradient-code-primary-dark
.gradient-code-secondary-light
.gradient-code-secondary
.gradient-code-secondary-dark
.gradient-code-success
.gradient-code-warning
.gradient-code-danger
.gradient-code-light
.gradient-code-dark
.gradient-success-primary-light
.gradient-success-primary
.gradient-success-primary-dark
.gradient-success-secondary-light
.gradient-success-secondary
.gradient-success-secondary-dark
.gradient-success-code
.gradient-success-warning
.gradient-success-danger
.gradient-success-light
.gradient-success-dark
.gradient-warning-primary-light
.gradient-warning-primary
.gradient-warning-primary-dark
.gradient-warning-secondary-light
.gradient-warning-secondary
.gradient-warning-secondary-dark
.gradient-warning-code
.gradient-warning-success
.gradient-warning-danger
.gradient-warning-light
.gradient-warning-dark
.gradient-danger-primary-light
.gradient-danger-primary
.gradient-danger-primary-dark
.gradient-danger-secondary-light
.gradient-danger-secondary
.gradient-danger-secondary-dark
.gradient-danger-code
.gradient-danger-success
.gradient-danger-warning
.gradient-danger-light
.gradient-danger-dark
.gradient-light-primary-light
.gradient-light-primary
.gradient-light-primary-dark
.gradient-light-secondary-light
.gradient-light-secondary
.gradient-light-secondary-dark
.gradient-light-code
.gradient-light-success
.gradient-light-warning
.gradient-light-danger
.gradient-light-dark
.gradient-dark-primary-light
.gradient-dark-primary
.gradient-dark-primary-dark
.gradient-dark-secondary-light
.gradient-dark-secondary
.gradient-dark-secondary-dark
.gradient-dark-code
.gradient-dark-success
.gradient-dark-warning
.gradient-dark-danger
.gradient-dark-light

Box Shadows

ro:Kit provides 10 levels of box-shadow and several text-shadow classes out of the box.

Formula for box shadow classes is .shadow[-?breakpoint:text]-[level:number = 1 through 10].

Breakpoint is optional, and will only apply the box shadow after the breakpoint is reached. See list of breakpoints.

Shadows use a scale for sizing, similar to type scaling. The default scale is Augmented Fourth (1.414).

Shadow scale can be adjusted in _variables.scss.

Further shadow customizations can be done in components/_shadows.scss.

Shadow Classes

  • .shadow-[level:number = 1 through 10] - adds box-shadow on block element.
  • .shadow-[breakpoint:text]-[level:number = 1 through 10] - adds box-shadow on block elemen after passing breakpoint.
  • .children-shadow-[level:number = 1 through 10] - adds box-shadow on all child elements of element.
  • .children-[breakpoint:text]-shadow-[level:number = 1 through 10] - adds box-shadow on all child elements of element after passing breakpoint.
  • [type:text = box-shadow|text-shadow]-[position:text = top-left|top|top-right|right|bottom-right|bottom|bottom-left] - adds text-shadow or box-shadow with specified orientation.
    Example: .text-shadow-top-left

Shadow Examples

.shadow-1
.shadow-2
.shadow-3
.shadow-4
.shadow-5
.shadow-6
.shadow-7
.shadow-8
.shadow-9
.shadow-10

SASS Variables

Variable Description Default Value Location
$shadow-scale Sets shadow scaling factor 1.414 _variables.scss
$base-size Sets base offset of shadows 1px _variables.scss
$base-strength Sets base shadow strength (opacity) 0.1 _variables.scss
$base-blur Sets base blur multiplier 1.5 _variables.scss
$shadow-levels Sets number of shadow levels generated by ro:Kit 10 _variables.scss