Base Reset v2.0.3
View DocsSelectors | Declarations |
---|---|
body | margin: 0; |
img | max-width: 100%; |
svg | max-height: 100%; |
Base Forms v2.0.2
View DocsSelectors | Declarations |
---|---|
input, select, textarea, fieldset | font-family: var(--form-field-font-family); font-size: var(--form-field-font-size); box-sizing: border-box; margin-top: 0; margin-bottom: 0; |
label | vertical-align: middle; |
input[type=text], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=time], input[type=url], input[type=week] | height: var(--form-field-height); padding: var(--form-field-padding-y) var(--form-field-padding-x); vertical-align: middle; -webkit-appearance: none; |
select | line-height: 1.75; padding: var(--form-field-padding-y) var(--form-field-padding-x); |
select:not([multiple]) | height: var(--form-field-height); vertical-align: middle; |
textarea | line-height: 1.75; padding: var(--form-field-padding-y) var(--form-field-padding-x); |
Base Tables v1.0.2
View DocsSelectors | Declarations |
---|---|
table | border-collapse: separate; border-spacing: 0; max-width: 100%; width: 100%; |
th | text-align: left; font-weight: var(--table-header-font-weight); |
th, td | padding: var(--table-cell-padding-y) var(--table-cell-padding-x); line-height: inherit; |
th | vertical-align: bottom; |
td | vertical-align: top; |
Base Typography v2.0.3
View DocsSelectors | Declarations |
---|---|
body | font-family: var(--font-family); line-height: var(--line-height); font-size: var(--body-font-size); |
h1, h2, h3, h4, h5, h6 | font-family: var(--heading-font-family); font-weight: var(--heading-font-weight); line-height: var(--heading-line-height); margin-top: var(--heading-margin-top); margin-bottom: var(--heading-margin-bottom); |
p | margin-top: var(--paragraph-margin-top); margin-bottom: var(--paragraph-margin-bottom); |
dl, ol, ul | margin-top: var(--list-margin-top); margin-bottom: var(--list-margin-bottom); |
pre, code, samp | font-family: var(--monospace-font-family); font-size: var(--pre-font-size); |
pre | margin-top: var(--pre-margin-top); margin-bottom: var(--pre-margin-bottom); overflow-x: scroll; |
h1 | font-size: var(--h1); |
h2 | font-size: var(--h2); |
h3 | font-size: var(--h3); |
h4 | font-size: var(--h4); |
h5 | font-size: var(--h5); |
h6 | font-size: var(--h6); |
Color Base v2.0.2
View DocsSelectors | Declarations |
---|---|
body | color: var(--body-color); background-color: var(--body-background-color); |
a | color: var(--link-color); text-decoration: var(--link-text-decoration); |
a:hover | text-decoration: var(--link-hover-text-decoration); |
pre, code | background-color: var(--pre-background-color); border-radius: var(--pre-border-radius); |
hr | border: 0; border-bottom-style: var(--rule-border-style); border-bottom-width: var(--rule-border-width); border-bottom-color: var(--rule-border-color); |
Color Forms v3.0.2
View DocsSelectors | Declarations |
---|---|
.field | border-style: solid; border-width: var(--border-width); border-color: var(--border-color); border-radius: var(--border-radius); |
.field:focus, .field.is-focused | outline: none; border-color: var(--field-focus-color); box-shadow: 0 0 0 2px color(var(--field-focus-color) a(.5)); |
.field:disabled, .field.is-disabled | background-color: var(--darken-2); opacity: .5; |
.field:read-only:not(select), .field.is-read-only | background-color: var(--darken-2); |
.field.is-success | border-color: var(--field-success-color); |
.field.is-success:focus, .field.is-success.is-focused | box-shadow: 0 0 0 2px color(var(--field-success-color) a(.5)); |
.field.is-warning | border-color: var(--field-warning-color); |
.field.is-warning:focus, .field.is-warning.is-focused | box-shadow: 0 0 0 2px color(var(--field-warning-color) a(.5)); |
.field:invalid, .field.is-error | border-color: var(--field-error-color); |
.field:invalid:focus, .field:invalid.is-focused, .field.is-error:focus, .field.is-error.is-focused | box-shadow: 0 0 0 2px color(var(--field-error-color) a(.5)); |
Color Tables v1.0.4
View DocsSelectors | Declarations |
---|---|
.table-light th, .table-light td | border-bottom-width: var(--border-width); border-bottom-style: solid; border-bottom-color: var(--border-color); |
.table-light tr:last-child td | border-bottom: 0; |
Selectors | Declarations |
---|---|
.btn | font-family: var(--button-font-family); font-size: var(--button-font-size); font-weight: var(--button-font-weight); text-decoration: none; cursor: pointer; display: inline-block; line-height: var(--button-line-height); padding: var(--button-padding-y) var(--button-padding-x); margin: 0; height: auto; border: var(--border-width) solid transparent; vertical-align: middle; -webkit-appearance: none; color: inherit; background-color: transparent; |
.btn:hover | text-decoration: none; |
.btn:focus | outline: none; border-color: var(--darken-2); box-shadow: 0 0 0 3px var(--darken-3); |
::-moz-focus-inner | border: 0; padding: 0; |
Btn Primary v1.0.2
View DocsSelectors | Declarations |
---|---|
.btn-primary | color: var(--button-color); background-color: var(--button-background-color); border-radius: var(--border-radius); |
.btn-primary:hover | box-shadow: inset 0 0 0 20rem var(--darken-1); |
.btn-primary:active | box-shadow: inset 0 0 0 20rem var(--darken-2), inset 0 3px 4px 0 var(--darken-3), 0 0 1px var(--darken-2); |
.btn-primary:disabled, .btn-primary.is-disabled | opacity: .5; |
Btn Outline v1.0.2
View DocsSelectors | Declarations |
---|---|
.btn-outline, .btn-outline:hover | border-color: currentcolor; |
.btn-outline | border-radius: var(--border-radius); |
.btn-outline:hover | box-shadow: inset 0 0 0 20rem var(--darken-1); |
.btn-outline:active | box-shadow: inset 0 0 0 20rem var(--darken-2), inset 0 3px 4px 0 var(--darken-3), 0 0 1px var(--darken-2); |
.btn-outline:disabled, .btn-outline.is-disabled | opacity: .5; |
Type Scale v1.0.3
View DocsSelectors | Declarations |
---|---|
.h1 | font-size: var(--h1); |
.h2 | font-size: var(--h2); |
.h3 | font-size: var(--h3); |
.h4 | font-size: var(--h4); |
.h5 | font-size: var(--h5); |
.h6 | font-size: var(--h6); |
Utility Typography v2.1.0
View DocsSelectors | Declarations |
---|---|
.font-family-inherit | font-family: inherit; |
.font-size-inherit | font-size: inherit; |
.text-decoration-none | text-decoration: none; |
.bold | font-weight: var(--bold-font-weight, bold); |
.regular | font-weight: normal; |
.italic | font-style: italic; |
.caps | text-transform: uppercase; letter-spacing: var(--caps-letter-spacing); |
.left-align | text-align: left; |
.center | text-align: center; |
.right-align | text-align: right; |
.justify | text-align: justify; |
.nowrap | white-space: nowrap; |
.break-word | word-wrap: break-word; |
.line-height-1 | line-height: var(--line-height-1); |
.line-height-2 | line-height: var(--line-height-2); |
.line-height-3 | line-height: var(--line-height-3); |
.line-height-4 | line-height: var(--line-height-4); |
.list-style-none | list-style: none; |
.underline | text-decoration: underline; |
.truncate | max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; |
.list-reset | list-style: none; padding-left: 0; |
Utility Layout v2.0.4
View DocsSelectors | Declarations |
---|---|
.inline | display: inline; |
.block | display: block; |
.inline-block | display: inline-block; |
.table | display: table; |
.table-cell | display: table-cell; |
.overflow-hidden | overflow: hidden; |
.overflow-scroll | overflow: scroll; |
.overflow-auto | overflow: auto; |
.clearfix:before, .clearfix:after | content: " "; display: table; |
.clearfix:after | clear: both; |
.left | float: left; |
.right | float: right; |
.fit | max-width: 100%; |
.border-box | box-sizing: border-box; |
Selectors | Declarations |
---|---|
.align-baseline | vertical-align: baseline; |
.align-top | vertical-align: top; |
.align-middle | vertical-align: middle; |
.align-bottom | vertical-align: bottom; |
White Space v1.1.4
View DocsSelectors | Declarations |
---|---|
.m0 | margin: 0; |
.mt0 | margin-top: 0; |
.mr0 | margin-right: 0; |
.mb0 | margin-bottom: 0; |
.ml0 | margin-left: 0; |
.m1 | margin: var(--space-1); |
.mt1 | margin-top: var(--space-1); |
.mr1 | margin-right: var(--space-1); |
.mb1 | margin-bottom: var(--space-1); |
.ml1 | margin-left: var(--space-1); |
.m2 | margin: var(--space-2); |
.mt2 | margin-top: var(--space-2); |
.mr2 | margin-right: var(--space-2); |
.mb2 | margin-bottom: var(--space-2); |
.ml2 | margin-left: var(--space-2); |
.m3 | margin: var(--space-3); |
.mt3 | margin-top: var(--space-3); |
.mr3 | margin-right: var(--space-3); |
.mb3 | margin-bottom: var(--space-3); |
.ml3 | margin-left: var(--space-3); |
.m4 | margin: var(--space-4); |
.mt4 | margin-top: var(--space-4); |
.mr4 | margin-right: var(--space-4); |
.mb4 | margin-bottom: var(--space-4); |
.ml4 | margin-left: var(--space-4); |
.mxn1 | margin-left: -var(--space-1); margin-right: -var(--space-1); |
.mxn2 | margin-left: -var(--space-2); margin-right: -var(--space-2); |
.mxn3 | margin-left: -var(--space-3); margin-right: -var(--space-3); |
.mxn4 | margin-left: -var(--space-4); margin-right: -var(--space-4); |
.mx-auto | margin-left: auto; margin-right: auto; |
.p0 | padding: 0; |
.p1 | padding: var(--space-1); |
.py1 | padding-top: var(--space-1); padding-bottom: var(--space-1); |
.px1 | padding-left: var(--space-1); padding-right: var(--space-1); |
.p2 | padding: var(--space-2); |
.py2 | padding-top: var(--space-2); padding-bottom: var(--space-2); |
.px2 | padding-left: var(--space-2); padding-right: var(--space-2); |
.p3 | padding: var(--space-3); |
.py3 | padding-top: var(--space-3); padding-bottom: var(--space-3); |
.px3 | padding-left: var(--space-3); padding-right: var(--space-3); |
.p4 | padding: var(--space-4); |
.py4 | padding-top: var(--space-4); padding-bottom: var(--space-4); |
.px4 | padding-left: var(--space-4); padding-right: var(--space-4); |
Selectors | Declarations |
---|---|
.relative | position: relative; |
.absolute | position: absolute; |
.fixed | position: fixed; |
.top-0 | top: 0; |
.right-0 | right: 0; |
.bottom-0 | bottom: 0; |
.left-0 | left: 0; |
.z1 | z-index: var(--z1); |
.z2 | z-index: var(--z2); |
.z3 | z-index: var(--z3); |
.z4 | z-index: var(--z4); |
Responsive States v1.0.6
View DocsSelectors | Declarations |
---|---|
.sm-show, .md-show, .lg-show | display: none; |
.sm-show | display: block; |
.md-show | display: block; |
.lg-show | display: block; |
.sm-hide | display: none; |
.md-hide | display: none; |
.lg-hide | display: none; |
.display-none | display: none; |
.hide | position: absolute; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); |
Selectors | Declarations |
---|---|
.container | max-width: var(--container-width); margin-left: auto; margin-right: auto; |
.col | float: left; box-sizing: border-box; |
.col-right | float: right; box-sizing: border-box; |
.col-1 | width: calc(1/12 * 100%); |
.col-2 | width: calc(2/12 * 100%); |
.col-3 | width: calc(3/12 * 100%); |
.col-4 | width: calc(4/12 * 100%); |
.col-5 | width: calc(5/12 * 100%); |
.col-6 | width: calc(6/12 * 100%); |
.col-7 | width: calc(7/12 * 100%); |
.col-8 | width: calc(8/12 * 100%); |
.col-9 | width: calc(9/12 * 100%); |
.col-10 | width: calc(10/12 * 100%); |
.col-11 | width: calc(11/12 * 100%); |
.col-12 | width: 100%; |
.sm-col | float: left; box-sizing: border-box; |
.sm-col-right | float: right; box-sizing: border-box; |
.sm-col-1 | width: calc(1/12 * 100%); |
.sm-col-2 | width: calc(2/12 * 100%); |
.sm-col-3 | width: calc(3/12 * 100%); |
.sm-col-4 | width: calc(4/12 * 100%); |
.sm-col-5 | width: calc(5/12 * 100%); |
.sm-col-6 | width: calc(6/12 * 100%); |
.sm-col-7 | width: calc(7/12 * 100%); |
.sm-col-8 | width: calc(8/12 * 100%); |
.sm-col-9 | width: calc(9/12 * 100%); |
.sm-col-10 | width: calc(10/12 * 100%); |
.sm-col-11 | width: calc(11/12 * 100%); |
.sm-col-12 | width: 100%; |
.md-col | float: left; box-sizing: border-box; |
.md-col-right | float: right; box-sizing: border-box; |
.md-col-1 | width: calc(1/12 * 100%); |
.md-col-2 | width: calc(2/12 * 100%); |
.md-col-3 | width: calc(3/12 * 100%); |
.md-col-4 | width: calc(4/12 * 100%); |
.md-col-5 | width: calc(5/12 * 100%); |
.md-col-6 | width: calc(6/12 * 100%); |
.md-col-7 | width: calc(7/12 * 100%); |
.md-col-8 | width: calc(8/12 * 100%); |
.md-col-9 | width: calc(9/12 * 100%); |
.md-col-10 | width: calc(10/12 * 100%); |
.md-col-11 | width: calc(11/12 * 100%); |
.md-col-12 | width: 100%; |
.lg-col | float: left; box-sizing: border-box; |
.lg-col-right | float: right; box-sizing: border-box; |
.lg-col-1 | width: calc(1/12 * 100%); |
.lg-col-2 | width: calc(2/12 * 100%); |
.lg-col-3 | width: calc(3/12 * 100%); |
.lg-col-4 | width: calc(4/12 * 100%); |
.lg-col-5 | width: calc(5/12 * 100%); |
.lg-col-6 | width: calc(6/12 * 100%); |
.lg-col-7 | width: calc(7/12 * 100%); |
.lg-col-8 | width: calc(8/12 * 100%); |
.lg-col-9 | width: calc(9/12 * 100%); |
.lg-col-10 | width: calc(10/12 * 100%); |
.lg-col-11 | width: calc(11/12 * 100%); |
.lg-col-12 | width: 100%; |
Flex Object v2.0.5
View DocsSelectors | Declarations |
---|---|
.flex | display: flex; |
.flex-column | flex-direction: column; |
.flex-wrap | flex-wrap: wrap; |
.flex-center | align-items: center; |
.flex-baseline | align-items: baseline; |
.flex-stretch | align-items: stretch; |
.flex-start | align-items: flex-start; |
.flex-end | align-items: flex-end; |
.flex-justify | justify-content: space-between; |
.flex-auto | flex: 1 1 auto; min-width: 0; min-height: 0; |
.flex-grow | flex: 1 0 auto; |
.flex-none | flex: none; |
.flex-first | order: -1; |
.flex-last | order: 99999; |
.sm-flex | display: flex; |
.md-flex | display: flex; |
.lg-flex | display: flex; |
Selectors | Declarations |
---|---|
.border | border-style: solid; border-width: var(--border-width); border-color: var(--border-color); |
.border-top | border-top-style: solid; border-top-width: var(--border-width); border-top-color: var(--border-color); |
.border-right | border-right-style: solid; border-right-width: var(--border-width); border-right-color: var(--border-color); |
.border-bottom | border-bottom-style: solid; border-bottom-width: var(--border-width); border-bottom-color: var(--border-color); |
.border-left | border-left-style: solid; border-left-width: var(--border-width); border-left-color: var(--border-color); |
.border-none | border: 0; |
.rounded | border-radius: var(--border-radius); |
.circle | border-radius: 50%; |
.rounded-top | border-radius: var(--border-radius) var(--border-radius) 0 0; |
.rounded-right | border-radius: 0 var(--border-radius) var(--border-radius) 0; |
.rounded-bottom | border-radius: 0 0 var(--border-radius) var(--border-radius); |
.rounded-left | border-radius: var(--border-radius) 0 0 var(--border-radius); |
.not-rounded | border-radius: 0; |
Selectors | Declarations |
---|---|
.black | color: var(--black); |
.gray | color: var(--gray); |
.silver | color: var(--silver); |
.white | color: var(--white); |
.aqua | color: var(--aqua); |
.blue | color: var(--blue); |
.navy | color: var(--navy); |
.teal | color: var(--teal); |
.green | color: var(--green); |
.olive | color: var(--olive); |
.lime | color: var(--lime); |
.yellow | color: var(--yellow); |
.orange | color: var(--orange); |
.red | color: var(--red); |
.fuchsia | color: var(--fuchsia); |
.purple | color: var(--purple); |
.maroon | color: var(--maroon); |
.color-inherit | color: inherit; |
.muted | opacity: .5; |
Background Colors v1.1.3
View DocsSelectors | Declarations |
---|---|
.bg-black | background-color: var(--black); |
.bg-gray | background-color: var(--gray); |
.bg-silver | background-color: var(--silver); |
.bg-white | background-color: var(--white); |
.bg-aqua | background-color: var(--aqua); |
.bg-blue | background-color: var(--blue); |
.bg-navy | background-color: var(--navy); |
.bg-teal | background-color: var(--teal); |
.bg-green | background-color: var(--green); |
.bg-olive | background-color: var(--olive); |
.bg-lime | background-color: var(--lime); |
.bg-yellow | background-color: var(--yellow); |
.bg-orange | background-color: var(--orange); |
.bg-red | background-color: var(--red); |
.bg-fuchsia | background-color: var(--fuchsia); |
.bg-purple | background-color: var(--purple); |
.bg-maroon | background-color: var(--maroon); |
.bg-darken-1 | background-color: var(--darken-1); |
.bg-darken-2 | background-color: var(--darken-2); |
.bg-darken-3 | background-color: var(--darken-3); |
.bg-darken-4 | background-color: var(--darken-4); |
.bg-lighten-1 | background-color: var(--lighten-1); |
.bg-lighten-2 | background-color: var(--lighten-2); |
.bg-lighten-3 | background-color: var(--lighten-3); |
.bg-lighten-4 | background-color: var(--lighten-4); |