infima
Version:
A UI framework for content-centric websites.
39 lines (34 loc) • 1.35 kB
CSS
:root {
--ifm-badge-background-color: inherit; // Set a default which will be overridden later.
--ifm-badge-border-color: var(--ifm-badge-background-color);
--ifm-badge-border-radius: var(--ifm-global-radius);
--ifm-badge-border-width: var(--ifm-global-border-width);
--ifm-badge-color: var(--ifm-color-white);
--ifm-badge-padding-horizontal: calc(var(--ifm-spacing-horizontal) * 0.5);
--ifm-badge-padding-vertical: calc(var(--ifm-spacing-vertical) * 0.25);
}
.badge {
background-color: var(--ifm-badge-background-color);
border-color: var(--ifm-badge-border-color);
border-style: solid;
border-width: var(--ifm-badge-border-width);
border-radius: var(--ifm-badge-border-radius);
box-sizing: border-box;
color: var(--ifm-badge-color);
display: inline-block;
font-size: 75%;
font-weight: var(--ifm-font-weight-bold);
line-height: 1;
padding: var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal);
vertical-align: baseline;
@each $color in (primary, secondary, success, info, warning, danger) {
&.badge--$(color) {
--ifm-badge-background-color: var(--ifm-color-$(color));
background-color: var(--ifm-badge-background-color); // @compat
border-color: var(--ifm-badge-background-color); // @compat
}
}
&.badge--secondary {
color: var(--ifm-color-black);
}
}