Toolkit

Globals

These are CSS variables that Superkube generates and they are available globally throughout the framework.

Superkube has the following CSS variables and groups by default:

Basis #


--font-text
--font-heading
--font-mono
--unit
--body-text-size
--body-text-line

See more about values of Basis.

Scales #


// type scale
--type-scale-80
--type-scale-64
--type-scale-60
--type-scale-56
--type-scale-48
--type-scale-32
--type-scale-28
--type-scale-24
--type-scale-20
--type-scale-18
--type-scale-16
--type-scale-15
--type-scale-14
--type-scale-13
--type-scale-12
--type-scale-11

// type space
--type-space-h1-to-tag
--type-space-h2-to-tag
--type-space-h3-to-tag
--type-space-h4-to-tag
--type-space-h5-to-tag
--type-space-h6-to-tag
--type-space-tag-to-tag
--type-space-tag-to-h2
--type-space-tag-to-h3
--type-space-tag-to-h4
--type-space-tag-to-h5
--type-space-tag-to-h6
--type-space-figure-to-tag
--type-space-form-item-to-item
--type-space-form-buttons-to-item

// level (z-index)
--level-content // overlays
--level-page // offcanvas
--level-control // modals/popups
--level-all // messages

// radius
--radius-small
--radius-base
--radius-large
--radius-huge
--radius-mega
--radius-giga

// shadow
--shadow-100
--shadow-150
--shadow-200
--shadow-250
--shadow-300
--shadow-350

// button
--button-small
--button-base
--button-large

// input
--input-small
--input-base
--input-large

See more about values of Scales.

Palette #

The palette variables are generated according to the following principle:


--palette-{color}
--palette-{color}-{opacity}
--palette-{color}-{shade-or-tint}

Examples:


--palette-black
--palette-black-50
--palette-neutral-base

See more about values of Palette.

Colors #

The color variables are generated according to the following principle:


--{group}-{variant}
--{group}-{variant}-{property}
--{group}-{variant}-{state}-{property}

Examples:


--text-default
--link-default-color
--link-default-hover-color

See more about values of Colors.