@sb1/ffe-tags
Version:
En tag er en liten, fleksibel komponent som brukes til å kategorisere, merke eller gi ekstra kontekst til innhold
85 lines (84 loc) • 2.8 kB
CSS
.ffe-tag {
--background-color: var(--ffe-color-fill-neutral-default);
--text-color: var(--ffe-color-foreground-default);
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: var(--ffe-spacing-2xs);
padding: var(--ffe-spacing-2xs) var(--ffe-spacing-xs);
border-radius: var(--ffe-g-border-radius);
min-width: -webkit-fit-content;
min-width: -moz-fit-content;
min-width: fit-content;
height: -webkit-fit-content;
height: -moz-fit-content;
height: fit-content;
background-color: var(--background-color);
color: var(--text-color);
font-size: var(--ffe-fontsize-small-text);
line-height: 1.4;
}
.ffe-tag .ffe-icons {
color: var(--text-color);
}
.ffe-tag--sm {
padding: 2px var(--ffe-spacing-2xs);
border-radius: var(--ffe-g-border-radius-sm);
}
.ffe-tag--lg {
font-size: var(--ffe-fontsize-body-text);
}
.ffe-tag--info-emphasis {
--background-color: var(--ffe-color-fill-feedback-info);
--text-color: var(--ffe-color-foreground-inverse);
}
.ffe-tag--info-subtle {
--background-color: var(--ffe-color-fill-feedback-info-subtle);
--text-color: var(--ffe-color-foreground-default);
}
.ffe-tag--success-emphasis {
--background-color: var(--ffe-color-fill-feedback-success);
--text-color: var(--ffe-color-foreground-inverse);
}
.ffe-tag--success-subtle {
--background-color: var(--ffe-color-fill-feedback-success-subtle);
--text-color: var(--ffe-color-foreground-default);
}
.ffe-tag--warning-emphasis {
--background-color: var(--ffe-color-fill-feedback-warning);
--text-color: var(--ffe-color-foreground-inverse);
}
.ffe-tag--warning-subtle {
--background-color: var(--ffe-color-fill-feedback-warning-subtle);
--text-color: var(--ffe-color-foreground-default);
}
.ffe-tag--critical-emphasis {
--background-color: var(--ffe-color-fill-feedback-critical);
--text-color: var(--ffe-color-foreground-inverse);
}
.ffe-tag--critical-subtle {
--background-color: var(--ffe-color-fill-feedback-critical-subtle);
--text-color: var(--ffe-color-foreground-default);
}
.ffe-tag--tip-emphasis {
--background-color: var(--ffe-color-fill-feedback-tip);
--text-color: var(--ffe-color-foreground-inverse);
}
.ffe-tag--tip-subtle {
--background-color: var(--ffe-color-fill-feedback-tip-subtle);
--text-color: var(--ffe-color-foreground-default);
}
.ffe-tag--neutral-emphasis {
--background-color: var(--ffe-color-fill-neutral-default);
--text-color: var(--ffe-color-foreground-default);
}
.ffe-tag--neutral-subtle {
--background-color: var(--ffe-color-fill-neutral-subtle);
--text-color: var(--ffe-color-foreground-default);
}