Om komponenten
Formål
Generisk, pilleformet merkelapp for å klassifisere eller merke et element. Rent visuell primitiv uten egen tilstand eller logikk.
Egner seg for
- Korte etiketter for status, type eller klassifisering, f.eks. "Fly", "Hotell" eller "Arkivert".
- Inline-markeringer som bare trenger konsekvent pillestil.
Egner seg ikke for
- Interaktive chips, filtre eller elementer som skal kunne fjernes ved klikk; komponenten har ingen hendelser eller innebygde knapper.
- Lange tekster eller rikt blokkinnhold; stilen er laget for kort inline-innhold.
Bruk
<script type="module" src="/designsystem/komponenter/innhold/tag/tag.js"></script>
<lm-tag>Fly</lm-tag>
<lm-tag>Arkivert</lm-tag>
Prøv selv
Rediger koden under - resultatet oppdateres live.
Slots
| Slot | Beskrivelse |
|---|---|
| (standard) | Tekst (eller enkel inline-markup) som vises inni merkelappen. |
Parts
| Part | Beskrivelse |
|---|---|
tag | Den pilleformede etiketten. |
Styling med ::part()
Hver part over kan restyles direkte fra et vanlig, ytre stilark - uten å måtte endre selve komponenten eller duplisere den:
lm-tag::part(tag) {
/* egne stiler for "Den pilleformede etiketten." */
}
Tilgjengelighet
Komponenten setter ingen ARIA-roller eller aria-*-attributter; skjermlesere leser bare det slottede innholdet. Den er ikke interaktiv og har ingen tastaturlogikk eller animasjon.
- Komponenten setter ingen ARIA-roller eller
aria-*-attributter; skjermlesere leser bare det slottede innholdet. - Den er ikke interaktiv og har ingen tastaturlogikk.
- Skjermleseropplevelsen er vanlig tekst eller inline-innhold.
- Komponenten har ingen egen animasjon eller høy-kontrastlogikk.
Detaljer
- Erstatter den tidligere prosjektspesifikke CSS-klassen
<span class="tag">iturer/styles.cssmed en delt komponent.
Referanser
Se også:
../card/index.html - bruker ofte en tag itrailing-slotten for å vise kort status eller type på innholdet.../../tilbakemelding/inline-message/index.html - er en annen liten tekstlig primitiv, men for løpende statusmeldinger i stedet for klassifisering.
Brukes av:
turer/js/features/timeline/timeline.js - merker type stopp ("Stopp", "Fly", "Hotell", "Tur start", "Tur slutt") i tidslinjen.turer/js/pages/dashboard.js - merker arkiverte turer ("Arkivert") i tur-kortet.designsystem/komponenter/navigasjon/sok/sok.js - merker type (komponent/funksjon/token) på hvert søkeresultat.okonomi/js/features/analyseverktoy/analyseverktoy.js - merker "Ny"/"Borte" i måned-over-måned-tabellen.
Avhengigheter: Ingen