CSS Academy · Lektion

Navngivningskonventioner for tokens

Strukturér tokennavne hierarkisk med globale, alias- og komponentspecifikke navngivningsniveauer.

Lektion 2 af 413 trin

Navngivningskonventioner for tokens er en gratis CSS Academy-lektion på CoddyKit. Dette er lektion 2 af 4. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i CSS Academy, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. CSS Academy-kurset indeholder 4 lektioner i alt.

Hvorfor navngivning er vigtig

Uensartede tokennavne gør det umuligt at forudsige, hvad en token gør, uden at læse dens værdi. En klar og forudsigelig navngivningskonvention er grundlæggende for et skalerbart tokensystem.

Mønsteret kategori-egenskab-variant

Et almindeligt mønster er: [category]-[property]-[variant]. Eksempler: color-text-primary, color-text-secondary, spacing-inset-sm. Hvert segment indsnævrer betydningen gradvist.

Semantiske navne kontra paletnavne

Undgå paletnavne som blue-500 i komponenter. Brug semantiske navne: color-action-default, color-feedback-error. Semantiske navne forbliver gyldige, når brandfarver ændres, uden at komponenterne skal opdateres.

Tilstandsmodifikatorer

Tilføj tilstanden til sidst: color-button-bg-default, color-button-bg-hover, color-button-bg-disabled. Ensartede endelser for tilstande gør tokensæt forudsigelige og komplette.

Navngivning af skalaer

Brug enten T-shirt-størrelser (xs, sm, md, lg, xl) eller numeriske skalaer (100, 200...900) konsekvent. Numeriske skalaer gør det muligt at indsætte mellemliggende værdier, mens T-shirt-størrelser er mere læsevenlige i små sæt.

Navnerumspræfikser

I systemer med flere brands eller produkter skal du sætte et navnerum foran tokens: brand-a-color-primary kontra brand-b-color-primary. Navnerum forhindrer konflikter, når tokensæt flettes sammen.

CSS-variabler som resultat

Kebab-case kan oversættes direkte til CSS-brugerdefinerede egenskaber: color-text-primary bliver til --color-text-primary. Tokens i camel-case kræver en transformation, mens tokens i kebab-case ikke gør.

Dokumentation som en del af navngivningen

Gode navne er selvforklarende: spacing-stack-md (lodret afstand mellem stablede elementer, mellemstor) kommunikerer hensigten uden en kommentar. Dårlige navne som s3 kræver ekstern dokumentation for at kunne forstås.

Sådan undgår du inkompatible ændringer

Når tokens først er taget i brug, er omdøbninger inkompatible ændringer. Brug aliasser til forældede tokens: Behold det gamle navn, men lad det referere til den nye token. Giv de systemer, der bruger tokenen, en migreringsperiode, før du fjerner forældede tokens.

Håndhævelse med værktøjer

Kontrollér tokennavne med brugerdefinerede regler i Style Dictionary eller et CI-script. Afvis tokens, der ikke følger navngivningsmønsteret. Automatisk håndhævelse forhindrer navneafvigelser, efterhånden som systemet vokser.

Enighed i teamet

Udgiv en navngivningsvejledning med eksempler på korrekte og ukorrekte navne. Afhold en kort workshop, så design- og udviklingsteams er enige om konventionerne, før systemet skaleres. Ensartethed kræver en fælles forståelse, ikke kun dokumentation.

Videnscheck

Hvorfor bør komponenttokens bruge semantiske navne i stedet for paletnavne som "blue-500"?

Opsummering

En konsekvent navngivningskonvention for tokens, der bruger mønstre af typen kategori-egenskab-variant, semantiske navne, tilstandssuffikser og navneområdeforpræfikser, gør tokensystemer forudsigelige, selvforklarende og robuste over for brandændringer uden at ødelægge komponentkoden.

Gratis at komme i gang

Lær CSS med en AI-underviser — gratis

Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.

Kurser
40
Lektioner
159

Ofte stillede spørgsmål

Er lektionen “Navngivningskonventioner for tokens” gratis?

Ja — hele teksten til “Navngivningskonventioner for tokens” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af CSS Academy-kurset, skal du opgradere til CoddyKit PRO. CSS Academy-kurset indeholder 4 lektioner i alt.

Hvad lærer jeg i “Navngivningskonventioner for tokens”?

Strukturér tokennavne hierarkisk med globale, alias- og komponentspecifikke navngivningsniveauer. Du øver dig i CSS Academy med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.

Skal jeg have erfaring for at begynde på CSS Academy?

Der kræves ingen tidligere erfaring. CSS Academy på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 2 af 4.

Hvor lang tid tager lektionen “Navngivningskonventioner for tokens”?

De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.

Kan jeg skrive og køre kode i denne CSS Academy-lektion?

Ja. Alle CSS Academy-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.

Alle lektioner i dette kursus

  1. Hvad er designtokens
  2. Navngivningskonventioner for tokens
  3. Implementering af tematisering til flere brands med CSS-variabler
  4. Tokenværktøjer: Style Dictionary
← Tilbage til CSS Academy