CSS: Språket som utformer nettet
CSS styrer alle visuelle detaljer på en nettside – farger, layout, avstander, animasjoner og responsivitet. Det har utviklet seg fra et enkelt presentasjonslag til et komplett språk for designsystemer, med moderne funksjoner som container queries, @layer, logiske egenskaper og Houdini API, som gir utviklere detaljert kontroll over gjengivelsen. Dette læringsløpet dekker hele bredden av CSS, fra å skrive Deres første selektor til å utforme skalerbare designsystemer som brukes på tvers av store kodebaser i produksjon.
Dette vil De lære
De begynner med syntaks, selektorer, farger og typografi, før De bygger en solid forståelse av boksmodellen, display-egenskaper og posisjonering. Derfra arbeider De med Flexbox og CSS Grid for både standardiserte og avanserte layouter, bruker responsivt design og mediespørringer og tar i bruk CSS-variabler, egendefinerte funksjoner og designtokens for temaer som er enkle å vedlikeholde. De lærer også om overganger, keyframe-animasjoner, transformasjoner, filtre, blandingsmoduser og mørk modus – i tillegg til moderne verktøy som Sass, PostCSS og CSS-in-JS-mønstre. Læringsløpet avsluttes med CSS-arkitektur ved hjelp av BEM, spesifisitet og kaskaden, container queries, @layer-kaskadelag, CSS Houdini og ytelse.
Læringsløpet
Førti kurs går fra A1 til C1. De tidlige A1- og A2-kursene etablerer grunnlaget – selektorer, boksmodellen, pseudoklasser, pseudoelementer og enheter. B1-kursene dekker Flexbox, Grid, responsivt design, animasjoner, feilsøking med DevTools og CSS-funksjoner. B2-kursene går videre til avansert Flexbox og Grid, Sass, PostCSS, CSS-in-JS, designtokens, CSS Shapes, logiske egenskaper, container queries og CSS Layers. De tre C1-kursene – CSS Houdini, CSS Performance og CSS Future – tar for seg det mest moderne innen plattformen.
Slik fungerer det
Hvert kurs er delt inn i korte, fokuserte leksjoner som De fullfører direkte i det innebygde verktøyet med tilbakemeldinger i sanntid. En AI-veileder er tilgjengelig når De står fast, og progresjonen er bevisst trinnvis, slik at hvert begrep bygger videre på det forrige før neste introduseres.