Lær Lily, steg for steg

Velkommen! Hver veiledning starter fra bunnen av og bygger den samme lille tingen — et tilgjengelig, stilet skjema — på omtrent 10 minutter, slik at du kan sammenligne rammeverk på lik linje. Gå deretter dypere med tema og brukerpreferanser.

Før du begynner

Du trenger overraskende lite:

  • For HTML-veiledningen — bare en nettleser og et tekstredigeringsprogram. Det er hele verktøykassen.
  • For Svelte, React, Vue, Angular eller Nunjucks — git, Node 26 og pnpm 10 eller nyere.
  • For Blazor — git og .NET SDK 8 eller nyere.

Ny til hodeløse komponenter? Du er på rett sted — hver veiledning forklarer hva som skjer underveis, og hvert steg viser nøyaktig kode som kan kopieres.

Fire steg fra null til levert

  1. Din første komponent (~5 minutter) — velg rammeverket ditt nedenfor, hent koden og gjengi en Button.
  2. Sett sammen og stil (~5 minutter) — bygg et skjema med etiketter og stil det mot kebab-case-klassekrokene (del av hver rammeverksveiledning).
  3. Gi det et tema (~15 minutter) — bytt ut den håndskrevne CSS-en din med ett av de 57 ferdige temaene, og la deretter brukerne bytte ved kjøretid: temaveiledning.
  4. Respekter preferanser (~15 minutter) — legg til valg av språk og tekststørrelse med preferansehjelperne: hjelperveiledning.

Velg rammeverk

Usikker? Start med HTML — den lærer klassekrokkontrakten som alle andre rammeverk deler, og den kjører rett fra en fil.

Gå dypere

Etter veiledningene

  • Bla gjennom komponentkatalogen — hver komponent dokumenterer sine egenskaper, ARIA-kontrakt og tastaturoppførsel.
  • Klon en eksempelapp for å se alle 571 komponentene stilet og i samspill — CSS-en retter seg mot de samme klassekrokene du nettopp brukte, så kopier hvilken som helst del inn i prosjektet ditt og juster som du vil.
  • Spørsmål? hjelpesiden har svar, vanlige spørsmål og måter å nå et vennlig menneske på. Og hvis en veiledning kan bli tydeligere, fortell oss — vi forbedrer den gjerne.