Laget av Camilla Larsen
Agenda
SASS = Syntactically Awesome Stylesheets
SCSS = sassy cascading stylesheet
Fungerer helt likt, kun forskjellig metoder å skrive syntax på
Før vi setter i gang, anbefaler jeg alle å sette i gang et nytt react prosjekt, og tømme det for innhold, slik at alle starter fra scratch
Vi må laste ned SASS programvaren i prosjektet vårt. Gjør følgende:
Når sass er lastet ned, vil sass koden vår automatisk bli komprimert til css kode uten at vi trenger å tenke på det.
Når sass er lastet ned, kan vi begynne å sette opp prosjektet
Vi begynner å dele opp koden vår inn i moduler, slik at vi kan eksportere og importere forskjellige filer.
Hvordan dere velger å dele opp dokumentene deres, er helt opp til dere selv, men vi tar utgangspunkt i denne mappestrukturen denne forelesningen.
Hver js fil, har sin egen scss fil i samme mappe
Når vi jobber med moduler, blir vi nødt til å importere hver scss fil, inn i js filen for at klassenavnene skal bli lest av.
Vi henviser til classNames slik som vist over på bildet.
PS' husk å importere navigasjonen i index.js, slik at den dukker opp
SCSS
CSS
Sett opp globale scss filer, slik som vist i slidene. Dobbelt sjekk at det fungerer slik som det skal.
SASS har en egen dokumentasjon side, som forteller om alt som er mulig å gjøre med dette verktøyet.
https://sass-lang.com/documentation/
Bruk 10 minutter på å bla igjennom dokumentasjonen
Ved hjelp av sass sin dokumentasjon, les deg opp på hva dette er og hvordan dette fungerer og implementer dette i prosjektet ditt