Artsdatabanken / grafiskprofil

Grafisk profil og design-utkast fra design.artsdatabanken.no
2 stars 0 forks source link

Støtte scss-filene og kompilering av dem #9

Open helemork opened 1 year ago

helemork commented 1 year ago

Som et ledd i å få inn element fra den nye grafiske profilen, bør vi ha én kilde for alle våre css-variabler for utseendet på ting.

Dette er fila som i dag ligger uavhengig i navnebase2 og artsobs3, og heter variables.scss. I noen prosjekter kompilerer vi kode og bruker direkte, mens i andre må vi ha ferdigkompilerte filer. Det medfører at f.eks chips.scss, buttonss.css også bør finnes som ferdige klare filer, chips.css og buttons.css, kompilert opp mot variablene i variables.scss. Da kan de lett inkluderes der vi har behov. De bør nok også finnes som scss der det er behov for å arve (f.eks chips.scss arver fra både variables.scss og buttons.scss) (f.eks, om vi har størrelser som skal brukes videre - om man trenger å regne ut knappehøyder og slikt basert på nåværende høyde)

Hva trengs for å få dette opp? Må man opprette et nytt prosjekt i et rammeverk, eller holder det å få installert noe i node? Ifølge denne linken https://stackoverflow.com/questions/48246089/how-to-compile-sass-scss-files-in-most-basic-method-without-framework er den siste kommentaren mest sannsynlig det vi trenger.

Så det må rett og slett inn i byggescriptet etter å ha installert noe en eller anna plass. Det viktigste er at vi en eller anna plass leverer ut både scss-filene og css-filene, slik at de kan gjenbrukes andre steder.