elements
mixins
accordions
@mixin accordions($custom) { ... }Description
Accordions
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$custom | where custom config will be passed | Map | — none |
Content
This mixin allows extra content to be passed (through the @content directive).
Requires
alert-bars
@mixin alert-bars($custom) { ... }Description
Alert Bars
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$custom | where custom config will be passed | Map | — none |
Content
This mixin allows extra content to be passed (through the @content directive).
Requires
- [mixin]
object
blockquotes
@mixin blockquotes($custom) { ... }Description
Blockquotes
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$custom | where custom config will be passed | Map | — none |
Content
This mixin allows extra content to be passed (through the @content directive).
Requires
- [function]
breakpoint
buttons
@mixin buttons($custom) { ... }Description
Buttons
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$custom | where custom config will be passed | Map | — none |
Content
This mixin allows extra content to be passed (through the @content directive).
Requires
- [mixin]
font-sizes - [function]
merge-palettes - [function]
typography - [function]
core - [function]
merge-palettes - [function]
typography - [function]
breakpoint
carousels
@mixin carousels($custom) { ... }Description
Carousels
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$custom | where custom config will be passed | Map | — none |
Content
This mixin allows extra content to be passed (through the @content directive).
Requires
- [mixin]
horizontal-center - [mixin]
vertical-center
forms
@mixin forms($custom) { ... }Description
Forms
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$custom | where custom config will be passed | Map | — none |
Content
This mixin allows extra content to be passed (through the @content directive).
Requires
- [mixin]
vertical-center - [function]
core - [function]
core - [function]
core
headings
@mixin headings($custom) { ... }Description
Headings
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$custom | where custom config will be passed | Map | — none |
Content
This mixin allows extra content to be passed (through the @content directive).
Requires
- [mixin]
font-sizes - [function]
core
images
@mixin images($custom) { ... }Description
Images
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$custom | where custom config will be passed | Map | — none |
Content
This mixin allows extra content to be passed (through the @content directive).
Requires
- [mixin]
horizontal-center - [mixin]
vertical-center
lists
@mixin lists($custom) { ... }Description
Buttons
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$custom | where custom config will be passed | Map | — none |
Content
This mixin allows extra content to be passed (through the @content directive).
Requires
- [mixin]
vertical-center - [function]
color
modals
@mixin modals($custom) { ... }Description
Modals
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$custom | where custom config will be passed | Map | — none |
Content
This mixin allows extra content to be passed (through the @content directive).
Requires
- [mixin]
horizontal-center - [function]
core
progress-bars
@mixin progress-bars($custom) { ... }Description
Progress Bars
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$custom | where custom config will be passed | Map | — none |
Content
This mixin allows extra content to be passed (through the @content directive).
Requires
- [mixin]
vertical-center
tables
@mixin tables($custom) { ... }Description
Tables
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$custom | where custom config will be passed | Map | — none |
Content
This mixin allows extra content to be passed (through the @content directive).
Requires
tabs
@mixin tabs($custom) { ... }Description
Tabs
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$custom | where custom config will be passed | Map | — none |
Content
This mixin allows extra content to be passed (through the @content directive).
tooltips
@mixin tooltips($custom) { ... }Description
Tooltips
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$custom | where custom config will be passed | Map | — none |
Content
This mixin allows extra content to be passed (through the @content directive).
Requires
- [mixin]
triangle-core - [mixin]
triangle
wells
@mixin wells($custom) { ... }Description
Wells
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$custom | where custom config will be passed | Map | — none |
Content
This mixin allows extra content to be passed (through the @content directive).
Requires
- [mixin]
vertical-center
objects
mixins
billboard
@mixin billboard($custom) { ... }Description
Billboard
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$custom | where custom config will be passed | Map | — none |
Content
This mixin allows extra content to be passed (through the @content directive).
Requires
- [mixin]
bg-overlay - [mixin]
horizontal-center - [mixin]
vertical-center
breadcrumb
@mixin breadcrumb($custom) { ... }Description
Breadcrumb
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$custom | where custom config will be passed | Map | — none |
Content
This mixin allows extra content to be passed (through the @content directive).
Author
dropdown
@mixin dropdown($custom) { ... }Description
Dropdown
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$custom | where custom config will be passed | Map | — none |
Content
This mixin allows extra content to be passed (through the @content directive).
Requires
- [mixin]
vertical-center - [function]
retrieve-value - [function]
color
google-map
@mixin google-map($custom) { ... }Description
Google Map
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$custom | where custom config will be passed | Map | — none |
Content
This mixin allows extra content to be passed (through the @content directive).
Requires
- [function]
color
header
@mixin header($custom) { ... }Description
Header
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$custom | where custom config will be passed | Map | — none |
Content
This mixin allows extra content to be passed (through the @content directive).
Requires
- [mixin]
vertical-center - [function]
core - [function]
core
logo
@mixin logo($custom) { ... }Description
Logo
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$custom | where custom config will be passed | Map | — none |
Content
This mixin allows extra content to be passed (through the @content directive).
overlay
@mixin overlay($custom) { ... }Description
Overlay
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$custom | where custom config will be passed | Map | — none |
Content
This mixin allows extra content to be passed (through the @content directive).
preloader
@mixin preloader($custom) { ... }Description
Preloader
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$custom | where custom config will be passed | Map | — none |
Content
This mixin allows extra content to be passed (through the @content directive).
Requires
- [mixin]
vertical-center - [mixin]
horizontal-center - [mixin]
horizontal-center
scroll-top
@mixin scroll-top($custom) { ... }Description
Scroll Top
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$custom | where custom config will be passed | Map | — none |
Content
This mixin allows extra content to be passed (through the @content directive).
search
@mixin search($custom) { ... }Description
Search
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$custom | where custom config will be passed | Map | — none |
Content
This mixin allows extra content to be passed (through the @content directive).
Requires
- [mixin]
vertical-center
tools
mixins
background
@mixin background($custom) { ... }Description
Background
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$custom | where custom config will be passed | Map | — none |
Output
styles for an element's background
fill-parent
@mixin fill-parent($position) { ... }Description
Cause an element to fill its parent
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$position | the value to use for the | String | — none |
Used by
- [mixin]
bg-overlay
font-sizes
@mixin font-sizes($custom) { ... }Description
Create font-size modifiers
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$custom | where custom config will be passed | Map | — none |
Example
@include font-sizes();Requires
- [function]
breakpoint - [function]
breakpoint - [function]
typography-config
Used by
Links
horizontal-center
@mixin horizontal-center() { ... }Description
Center an element horizontally
Parameters
None.
Used by
bg-overlay
@mixin bg-overlay($custom) { ... }Description
Background Overlay
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$custom | where custom config will be passed | Map | — none |
Requires
- [mixin]
fill-parent
Used by
- [mixin]
billboard
triangle-core
@mixin triangle-core() { ... }Description
Triangle Core
Parameters
None.
Used by
triangle
@mixin triangle() { ... }Description
Triangle
Parameters
None.
Requires
- [mixin]
triangle-core - [function]
color
Used by
- [mixin]
tooltips
vertical-center
@mixin vertical-center($position) { ... }Description
Vertical Center
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$position | the value to use for the | String | — none |
Used by
functions
retrieve-value
@function retrieve-value($module, $module: 0, $module: 1, $args...) { ... }Description
Retrieve another module's option value
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$module | — none | List | — none |
$module | the name of the module | String | 0 |
$module | default config for the module | Map | 1 |
$args | the options to fetch | Arglist | — none |
Returns
desired option value
Used by
- [mixin]
dropdown
General
functions
custom
@function custom($module) { ... }Description
Used to fetch custom module configuration from a global config file
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$module | The module for which to find configuration | String | — none |
Author
eval-config
@function eval-config($func) { ... }Description
Evaluate a configuration value
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$func | — none | String | — none |
Used by
- [function]
typography
utilities
mixins
colors
@mixin colors($custom) { ... }Description
Colors
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$custom | where custom config will be passed | Map | — none |
Output
all project color palettes as a global variable
container
@mixin container($custom) { ... }Description
Container
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$custom | where custom config will be passed | Map | — none |
core
@mixin core($custom) { ... }Description
Core Styles
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$custom | where custom config will be passed | Map | — none |
Requires
object
@mixin object() { ... }Description
Create vertical-rhythm for an element
Parameters
None.
Used by
- [mixin]
alert-bars - [mixin]
core - [mixin]
core
grid
@mixin grid($custom) { ... }Description
Grid System
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$custom | where custom config will be passed | Map | — none |
Example
@include grid((
'options':(
'max-width' : 90%
),
'breakpoints':(
'break-3' : 840px,
'break-5' : 1600px
)
));Requires
helpers
@mixin helpers() { ... }Description
Helper Classes
Parameters
None.
Requires
- [function]
breakpoint - [mixin]
vertical-center
@mixin print() { ... }Description
Print styles
Parameters
None.
Requires
typography
@mixin typography($custom) { ... }Description
Typography
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$custom | where custom config will be passed | Map | — none |
functions
palette
@function palette($palette) { ... }Description
Function to get desired color palette
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$palette | the key of the palette you are interested in | String | — none |
Returns
Map —new map containing desired palette
Used by
- [function]
color - [function]
merge-palettes - [function]
merge-palettes
color
@function color($palette, $color) { ... }Description
Function to get desired color from specific palette
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$palette | the palette which contains your desired color | Map | — none |
$color | the key of the color you are interested in | String | — none |
Returns
Color —the desired color value
Requires
- [function]
palette
Used by
merge-palettes
@function merge-palettes($palettes) { ... }Description
Function to merge entire/partial color palettets
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$palettes | the palettes you wish to merge | List | — none |
Returns
Map —new map containing all desired colors and values
Requires
Used by
gradient
@function gradient($gradient) { ... }Description
Function to create a linear-gradient
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$gradient | the desired gradient from the $palettes variable | Map | — none |
Returns
Color —the desired color value
Requires
- [function]
color
core
@function core($group) { ... }Description
Function to get configuration group
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$group | the group you are interested in | Map | — none |
Returns
Map —new map containing desired group
Used by
breakpoint
@function breakpoint($breakpoint) { ... }Description
Get a breakpoint value
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$breakpoint | the key of your desired breakpoint | String | — none |
Returns
Number —your desired breakpoint value
Used by
- [mixin]
blockquotes - [mixin]
buttons - [mixin]
navigation - [mixin]
font-sizes - [mixin]
font-sizes - [mixin]
helpers
typography-config
@function typography-config($group) { ... }Description
Function to get configuration group
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$group | the group you are interested in | Map | — none |
Returns
Map —new map containing desired group
Used by
- [mixin]
font-sizes - [function]
typography
typography
@function typography($group, $key) { ... }Description
Function to get desired value from configuration group
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$group | the configuration group you are interested in | Map | — none |
$key | the key of the value you are interested in | String | — none |
Returns
the desired value
Requires
- [function]
eval-config - [function]
typography-config
Used by
typeface
@function typeface($typeface, $fallback) { ... }Description
Function to get desired typeface value
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$typeface | the desired typeface value | String | — none |
$fallback | the desired fallback typefaces | String or List | — none |
Requires
- [function]
typography
font-size
@function font-size($size, $rem) { ... }Description
Function to get value from 'sizes' group
Parameters
| parameter Name | parameter Description | parameter Type | parameter Default value |
|---|---|---|---|
$size | the key of the size you are interested in | String | — none |
$rem | whether the returned value should use rem units | Bool | — none |
Returns
Number —the desired font size
Requires
- [function]
typography