Files
shoelace/source/css/badges.css
Cory LaViska afa95589eb 1.0.0-beta14
2017-08-13 15:41:38 -04:00

63 lines
1.2 KiB
CSS

/*! Badges */
:root {
--badge-font-size: .8em; /* ems for relative sizing */
--badge-color: var(--color-white);
--badge-bg-color: var(--state-primary);
--badge-border-radius: 1em; /* ems for relative sizing */
--badge-box-shadow-hover: inset 0 0 0 1em rgba(0, 0, 0, .1);
}
.badge {
font-size: var(--badge-font-size);
color: var(--badge-color);
background-color: var(--badge-bg-color);
border-radius: var(--badge-border-radius);
padding: .2em .6em;
vertical-align: baseline;
display: inline-block;
transition: .1s box-shadow, .1s background-color, .1s color;
}
.badge:empty {
display: none;
}
a.badge:hover {
color: var(--badge-color);
text-decoration: none;
box-shadow: var(--badge-box-shadow-hover);
}
/* Variations */
.badge-secondary {
background-color: var(--state-secondary);
}
.badge-success {
background-color: var(--state-success);
}
.badge-info {
background-color: var(--state-info);
}
.badge-warning {
background-color: var(--state-warning);
}
.badge-danger {
background-color: var(--state-danger);
}
.badge-light,
a.badge-light:hover {
color: var(--state-dark);
background-color: var(--state-light);
}
.badge-dark,
a.badge-dark:hover {
color: var(--state-light);
background-color: var(--state-dark);
}