mirror of
https://github.com/shoelace-style/webawesome.git
synced 2026-01-12 20:19:13 +00:00
233 lines
10 KiB
CSS
233 lines
10 KiB
CSS
/*! Utilties */
|
|
:root {
|
|
--spacing-xs: .5rem;
|
|
--spacing-sm: 1rem;
|
|
--spacing-md: 1.5rem;
|
|
--spacing-lg: 2rem;
|
|
--spacing-xl: 2.5rem;
|
|
}
|
|
|
|
/***************************************************************************************************
|
|
* Text utilities
|
|
***************************************************************************************************/
|
|
|
|
/* Text color */
|
|
.text-primary { color: var(--state-primary) !important; }
|
|
.text-secondary { color: var(--state-secondary) !important; }
|
|
.text-success { color: var(--state-success) !important; }
|
|
.text-success { color: var(--state-success) !important; }
|
|
.text-info { color: var(--state-info) !important; }
|
|
.text-warning { color: var(--state-warning) !important; }
|
|
.text-danger { color: var(--state-danger) !important; }
|
|
.text-light { color: var(--state-light) !important; }
|
|
.text-dark { color: var(--state-dark) !important; }
|
|
|
|
/* Text style */
|
|
.text-small { font-size: var(--font-size-small) !important; }
|
|
.text-bold { font-weight: var(--font-weight-bold) !important; }
|
|
.text-italic { font-style: italic !important; }
|
|
|
|
/* Text alignment */
|
|
.text-left { text-align: left !important; }
|
|
.text-right { text-align: right !important; }
|
|
.text-center { text-align: center !important; }
|
|
.text-justify { text-align: justify !important; }
|
|
|
|
/* Text case */
|
|
.text-lowercase { text-transform: lowercase !important; }
|
|
.text-uppercase { text-transform: uppercase !important; }
|
|
.text-capitalize { text-transform: capitalize !important; }
|
|
|
|
/* Text wrapping */
|
|
.text-nowrap { white-space: nowrap !important; }
|
|
|
|
/***************************************************************************************************
|
|
* Background utilities
|
|
***************************************************************************************************/
|
|
|
|
.bg-primary { background-color: var(--state-primary) !important; }
|
|
.bg-secondary { background-color: var(--state-secondary) !important; }
|
|
.bg-success { background-color: var(--state-success) !important; }
|
|
.bg-info { background-color: var(--state-info) !important; }
|
|
.bg-warning { background-color: var(--state-warning) !important; }
|
|
.bg-danger { background-color: var(--state-danger) !important; }
|
|
.bg-light { background-color: var(--state-light) !important; }
|
|
.bg-dark { background-color: var(--state-dark) !important; }
|
|
|
|
/***************************************************************************************************
|
|
* Float utilities
|
|
***************************************************************************************************/
|
|
|
|
.clearfix::before,
|
|
.clearfix::after {
|
|
content: '';
|
|
display: table;
|
|
}
|
|
|
|
.clearfix::after {
|
|
clear: both;
|
|
}
|
|
|
|
.float-left {
|
|
float: left !important;
|
|
}
|
|
|
|
.float-right {
|
|
float: right !important;
|
|
}
|
|
|
|
/***************************************************************************************************
|
|
* Sizing utilities
|
|
***************************************************************************************************/
|
|
|
|
.w-0 { width: 0% !important; }
|
|
.w-5 { width: 5% !important; }
|
|
.w-10 { width: 10% !important; }
|
|
.w-15 { width: 15% !important; }
|
|
.w-20 { width: 20% !important; }
|
|
.w-25 { width: 25% !important; }
|
|
.w-30 { width: 30% !important; }
|
|
.w-35 { width: 35% !important; }
|
|
.w-40 { width: 40% !important; }
|
|
.w-45 { width: 45% !important; }
|
|
.w-50 { width: 50% !important; }
|
|
.w-55 { width: 55% !important; }
|
|
.w-60 { width: 60% !important; }
|
|
.w-65 { width: 65% !important; }
|
|
.w-70 { width: 70% !important; }
|
|
.w-75 { width: 75% !important; }
|
|
.w-80 { width: 80% !important; }
|
|
.w-85 { width: 85% !important; }
|
|
.w-90 { width: 90% !important; }
|
|
.w-95 { width: 95% !important; }
|
|
.w-100 { width: 100% !important; }
|
|
|
|
.h-0 { height: 0% !important; }
|
|
.h-5 { height: 5% !important; }
|
|
.h-10 { height: 10% !important; }
|
|
.h-15 { height: 15% !important; }
|
|
.h-20 { height: 20% !important; }
|
|
.h-25 { height: 25% !important; }
|
|
.h-30 { height: 30% !important; }
|
|
.h-35 { height: 35% !important; }
|
|
.h-40 { height: 40% !important; }
|
|
.h-45 { height: 45% !important; }
|
|
.h-50 { height: 50% !important; }
|
|
.h-55 { height: 55% !important; }
|
|
.h-60 { height: 60% !important; }
|
|
.h-65 { height: 65% !important; }
|
|
.h-70 { height: 70% !important; }
|
|
.h-75 { height: 75% !important; }
|
|
.h-80 { height: 80% !important; }
|
|
.h-85 { height: 85% !important; }
|
|
.h-90 { height: 90% !important; }
|
|
.h-95 { height: 95% !important; }
|
|
.h-100 { height: 100% !important; }
|
|
|
|
.w-max-100 { max-width: 100% !important; }
|
|
.h-max-100 { max-width: 100% !important; }
|
|
|
|
/***************************************************************************************************
|
|
* Spacing utilities
|
|
***************************************************************************************************/
|
|
|
|
.pad-0 { padding: 0 !important; }
|
|
.pad-x-0 { padding-left: 0 !important; padding-right: 0 !important; }
|
|
.pad-y-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
|
|
.pad-t-0 { padding-top: 0 !important; }
|
|
.pad-r-0 { padding-right: 0 !important; }
|
|
.pad-b-0 { padding-bottom: 0 !important; }
|
|
.pad-l-0 { padding-left: 0 !important; }
|
|
|
|
.pad-xs { padding: var(--spacing-xs) !important; }
|
|
.pad-x-xs { padding-left: var(--spacing-xs) !important; padding-right: var(--spacing-xs) !important; }
|
|
.pad-y-xs { padding-top: var(--spacing-xs) !important; padding-bottom: var(--spacing-xs) !important; }
|
|
.pad-t-xs { padding-top: var(--spacing-xs) !important; }
|
|
.pad-r-xs { padding-right: var(--spacing-xs) !important; }
|
|
.pad-b-xs { padding-bottom: var(--spacing-xs) !important; }
|
|
.pad-l-xs { padding-left: var(--spacing-xs) !important; }
|
|
|
|
.pad-sm { padding: var(--spacing-sm) !important; }
|
|
.pad-x-sm { padding-left: var(--spacing-sm) !important; padding-right: var(--spacing-sm) !important; }
|
|
.pad-y-sm { padding-top: var(--spacing-sm) !important; padding-bottom: var(--spacing-sm) !important; }
|
|
.pad-t-sm { padding-top: var(--spacing-sm) !important; }
|
|
.pad-r-sm { padding-right: var(--spacing-sm) !important; }
|
|
.pad-b-sm { padding-bottom: var(--spacing-sm) !important; }
|
|
.pad-l-sm { padding-left: var(--spacing-sm) !important; }
|
|
|
|
.pad-md { padding: var(--spacing-md) !important; }
|
|
.pad-x-md { padding-left: var(--spacing-md) !important; padding-right: var(--spacing-md) !important; }
|
|
.pad-y-md { padding-top: var(--spacing-md) !important; padding-bottom: var(--spacing-md) !important; }
|
|
.pad-t-md { padding-top: var(--spacing-md) !important; }
|
|
.pad-r-md { padding-right: var(--spacing-md) !important; }
|
|
.pad-b-md { padding-bottom: var(--spacing-md) !important; }
|
|
.pad-l-md { padding-left: var(--spacing-md) !important; }
|
|
|
|
.pad-lg { padding: var(--spacing-lg) !important; }
|
|
.pad-x-lg { padding-left: var(--spacing-lg) !important; padding-right: var(--spacing-lg) !important; }
|
|
.pad-y-lg { padding-top: var(--spacing-lg) !important; padding-bottom: var(--spacing-lg) !important; }
|
|
.pad-t-lg { padding-top: var(--spacing-lg) !important; }
|
|
.pad-r-lg { padding-right: var(--spacing-lg) !important; }
|
|
.pad-b-lg { padding-bottom: var(--spacing-lg) !important; }
|
|
.pad-l-lg { padding-left: var(--spacing-lg) !important; }
|
|
|
|
.pad-xl { padding: var(--spacing-xl) !important; }
|
|
.pad-x-xl { padding-left: var(--spacing-xl) !important; padding-right: var(--spacing-xl) !important; }
|
|
.pad-y-xl { padding-top: var(--spacing-xl) !important; padding-bottom: var(--spacing-xl) !important; }
|
|
.pad-t-xl { padding-top: var(--spacing-xl) !important; }
|
|
.pad-r-xl { padding-right: var(--spacing-xl) !important; }
|
|
.pad-b-xl { padding-bottom: var(--spacing-xl) !important; }
|
|
.pad-l-xl { padding-left: var(--spacing-xl) !important; }
|
|
|
|
.mar-0 { margin: 0 !important; }
|
|
.mar-x-0 { margin-left: 0 !important; margin-right: 0 !important; }
|
|
.mar-y-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
|
|
.mar-t-0 { margin-top: 0 !important; }
|
|
.mar-r-0 { margin-right: 0 !important; }
|
|
.mar-b-0 { margin-bottom: 0 !important; }
|
|
.mar-l-0 { margin-left: 0 !important; }
|
|
|
|
.mar-xs { margin: var(--spacing-xs) !important; }
|
|
.mar-x-xs { margin-left: var(--spacing-xs) !important; margin-right: var(--spacing-xs) !important; }
|
|
.mar-y-xs { margin-top: var(--spacing-xs) !important; margin-bottom: var(--spacing-xs) !important; }
|
|
.mar-t-xs { margin-top: var(--spacing-xs) !important; }
|
|
.mar-r-xs { margin-right: var(--spacing-xs) !important; }
|
|
.mar-b-xs { margin-bottom: var(--spacing-xs) !important; }
|
|
.mar-l-xs { margin-left: var(--spacing-xs) !important; }
|
|
|
|
.mar-sm { margin: var(--spacing-sm) !important; }
|
|
.mar-x-sm { margin-left: var(--spacing-sm) !important; margin-right: var(--spacing-sm) !important; }
|
|
.mar-y-sm { margin-top: var(--spacing-sm) !important; margin-bottom: var(--spacing-sm) !important; }
|
|
.mar-t-sm { margin-top: var(--spacing-sm) !important; }
|
|
.mar-r-sm { margin-right: var(--spacing-sm) !important; }
|
|
.mar-b-sm { margin-bottom: var(--spacing-sm) !important; }
|
|
.mar-l-sm { margin-left: var(--spacing-sm) !important; }
|
|
|
|
.mar-md { margin: var(--spacing-md) !important; }
|
|
.mar-x-md { margin-left: var(--spacing-md) !important; margin-right: var(--spacing-md) !important; }
|
|
.mar-y-md { margin-top: var(--spacing-md) !important; margin-bottom: var(--spacing-md) !important; }
|
|
.mar-t-md { margin-top: var(--spacing-md) !important; }
|
|
.mar-r-md { margin-right: var(--spacing-md) !important; }
|
|
.mar-b-md { margin-bottom: var(--spacing-md) !important; }
|
|
.mar-l-md { margin-left: var(--spacing-md) !important; }
|
|
|
|
.mar-lg { margin: var(--spacing-lg) !important; }
|
|
.mar-x-lg { margin-left: var(--spacing-lg) !important; margin-right: var(--spacing-lg) !important; }
|
|
.mar-y-lg { margin-top: var(--spacing-lg) !important; margin-bottom: var(--spacing-lg) !important; }
|
|
.mar-t-lg { margin-top: var(--spacing-lg) !important; }
|
|
.mar-r-lg { margin-right: var(--spacing-lg) !important; }
|
|
.mar-b-lg { margin-bottom: var(--spacing-lg) !important; }
|
|
.mar-l-lg { margin-left: var(--spacing-lg) !important; }
|
|
|
|
.mar-xl { margin: var(--spacing-xl) !important; }
|
|
.mar-x-xl { margin-left: var(--spacing-xl) !important; margin-right: var(--spacing-xl) !important; }
|
|
.mar-y-xl { margin-top: var(--spacing-xl) !important; margin-bottom: var(--spacing-xl) !important; }
|
|
.mar-t-xl { margin-top: var(--spacing-xl) !important; }
|
|
.mar-r-xl { margin-right: var(--spacing-xl) !important; }
|
|
.mar-b-xl { margin-bottom: var(--spacing-xl) !important; }
|
|
.mar-l-xl { margin-left: var(--spacing-xl) !important; }
|
|
|
|
.mar-x-auto { margin-left: auto !important; margin-right: auto !important; }
|
|
.mar-y-auto { margin-top: auto !important; margin-bottom: auto !important; }
|
|
.mar-xy-auto { margin: auto !important; }
|