Vil du ta webprosjektene dine til neste nivå? Med Compass, et kraftfullt rammeverk for Sass, gjøres dette enkelt for deg. I denne veiledningen får du vite hvordan du kan bruke støtten for CSS3-funksjoner effektivt gjennom Compass. Hvordan du går frem og hvilke funksjoner som er tilgjengelige for deg, vil jeg vise deg i de følgende stegene.
Viktigste funn
Å jobbe med Compass og CSS3 lar deg generere moderne og nettleserkompatibelt CSS. Den sentrale innfallsporten er nettsiden til Compass, hvor du finner dokumentasjonen og mange eksempler. Med Compass kan du enkelt integrere CSS3-funksjoner som border-radius eller text-shadow, og du drar nytte av automatiske nettleser-prefikser.
Trinn-for-trinn-veiledning
For å komme i gang med Compass trenger jeg først CSS-filen din og riktig import. Gå til prosjektet ditt og åpne CSS-filen. Nå må du importere Compass. Skriv:

Dette gir deg grunnlaget for å jobbe med CSS3.
Nå vil jeg vise deg hvordan du jobber med border-radius, da dette er et veldig praktisk eksempel. Du har valg om å velge alle CSS3-funksjoner eller spesifikke som border-radius. Jeg anbefaler å inkludere alle funksjoner, slik at du har flere alternativer tilgjengelig.
For å bruke border-radius oppretter du en klasse eller ID, for eksempel kaller du den.content. Deretter setter du inn din border-radius-definisjon i krøllparenteser. Du finner syntaksen i dokumentasjonen: Du må angi den horisontale og vertikale radiusen.

Skriv:
Du lagrer dette og ser på filen din i nettleseren. Hva skjer? CSS-kommandoen border-radius blir supplert med de tilsvarende nettleser-prefiksene. Dermed får du ikke bare en enkel definisjon, men også støtte for ulike nettlesere.

På denne måten kan du dra nytte av alle CSS3-varianter som Compass tilbyr. Den sentrale innfallsporten for CSS3 i Compass er den tilsvarende seksjonen i dokumentasjonen, der alle funksjoner er oppført. Hvis du ikke forstår noe eller ønsker å bruke noe nytt, se der.

Nå et annet eksempel der du kaller en funksjon. Gå tilbake til CSS-filen din og skriv:
Denne syntaksen sørger for at box-shadow genereres med de passende nettleser-prefiksene for hver støttet nettleser.

I tillegg gir Compass deg muligheten til å spesifisere nettleserkompatibiliteten for prosjektet ditt. Her kan du definere hvilke nettlesere som skal støttes, noe som er spesielt viktig når kunden din insisterer på å støtte eldre nettleserversjoner.

Definer den minste versjonen av nettlesere som skal brukes. Dette sikrer at Compass tar hensyn til dette kravet.
Dette er de grunnleggende trinnene for å jobbe med Compass og CSS3-funksjonalitetene. Den offisielle prosjekt-nettsiden og kode referansen gir deg alt du trenger for å arbeide effektivt.
Sammendrag
Med Compass har du et kraftig verktøy som ikke bare hjelper deg med å implementere CSS3-funksjoner raskt, men også letter nettleserstøtten. Du bør alltid ha Compass-dokumentasjonen tilgjengelig for å dra nytte av de omfattende mulighetene som dette rammeverket tilbyr.
Vanlige spørsmål
Hva er Compass?Compass er et CSS-rammeverk for Sass, som hjelper deg med å lage stiler.
Hvordan importerer jeg Compass i CSS-filen min?Du må bruke kommandoen @import 'compass'; i CSS-filen din for å inkludere Compass.
Hvordan kan jeg bruke CSS3-funksjoner med Compass?Du kan inkludere CSS3-funksjoner direkte ved å bruke mixins, som @include border-radius(...).
Hva er fordelen med nettleser-prefikser?Nettleser-prefikser sørger for at CSS-definisjonene dine vises korrekt i eldre nettlesere eller eksperimentelle nettleserversjoner.
Hvordan definerer jeg nettleserstøtten i Compass?Du kan spesifisere den minimale støttede nettleserversjonen i innstillingene for Compass.