Vil du tage dine webprojekter til det næste niveau? Med Compass, et kraftfuldt framework til Sass, gøres det let. I denne vejledning lærer du, hvordan du effektivt kan udnytte støtten til CSS3-funktioner gennem Compass. Jeg vil vise dig, hvordan du går frem, og hvilke funktioner der er tilgængelige for dig i de følgende trin.
Vigtigste indsigter
At arbejde med Compass og CSS3 giver dig mulighed for at generere moderne og browserkompatibelt CSS. Det centrale kontaktpunkt er Compass' hjemmeside, hvor du finder dokumentationen og adskillige eksempler. Med Compass kan du nemt integrere CSS3-funktioner som border-radius eller text-shadow og nyde godt af automatiske browser-præfikser.
Trin-for-trin vejledning
For at komme i gang med Compass, har jeg først brug for din CSS-fil og den rette import. Gå til dit projekt og åbn CSS-filen. Nu skal du importere Compass. Skriv:

Dette giver dig grundlaget for at arbejde med CSS3.
Nu vil jeg vise dig, hvordan du arbejder med border-radius, da det er et meget praktisk eksempel. Du har mulighed for at vælge alle CSS3-funktioner eller specifikke som border-radius. Jeg anbefaler at inkludere alle funktioner, så du har flere muligheder til rådighed.
For at bruge border-radius, opretter du en klasse eller ID, for eksempel kalder du den.content. Derefter indsætter du din border-radius-definition i krøllede parenteser. Du finder syntaksen i dokumentationen: Du skal angive den horisontale og vertikale radius.

Skriv:
Gem det, og se din fil i browseren. Hvad sker der? CSS-kommandoen border-radius bliver suppleret med de passende browser-præfikser. På denne måde får du ikke kun en simpel definition, men også støtte til forskellige browsere.

På denne måde kan du bruge alle CSS3-varianter, som Compass tilbyder. Det centrale kontaktpunkt for CSS3 i Compass er den relevante sektion i dokumentationen, hvor alle funktioner er opført. Hvis du ikke forstår noget eller ønsker at bruge noget nyt, kan du bare kigge der.

Nu endnu et eksempel, hvor du kalder en funktion. Gå tilbage til din CSS og skriv:
Denne syntaks sørger for, at box-shadow bliver udgivet med de passende browser-præfikser for de understøttede browsere.

Derudover giver Compass dig mulighed for at definere browserkompatibiliteten for dit projekt. Her kan du definere, hvilke browsere der skal understøttes, hvilket er særligt vigtigt, hvis din kunde insisterer på at understøtte ældre browserversioner.

Definer den minimale version af browsere, der skal bruges. På den måde sikrer du, at Compass tager hensyn til denne anmodning.
Dette er de grundlæggende trin for at arbejde med Compass og CSS3-funktionaliteterne. Den officielle projektwebside og kode-referencen giver dig alt, hvad du behøver for at arbejde effektivt.
Sammendrag
Med Compass har du et kraftfuldt værktøj, der ikke kun hjælper dig med hurtigt at implementere CSS3-funktioner, men også letter browserunderstøttelsen. Du bør altid have Compass-dokumentationen ved hånden for at udnytte de mange muligheder, dette framework tilbyder.
Ofte stillede spørgsmål
Hvad er Compass?Compass er et CSS-framework til Sass, der hjælper dig med at oprette stylesheets.
Hvordan importerer jeg Compass i min CSS-fil?Du skal bruge kommandoen @import 'compass'; i din CSS-fil for at inkludere Compass.
Hvordan kan jeg bruge CSS3-funktioner med Compass?Du kan direkte inkludere CSS3-funktioner gennem brugen af mixins, som @include border-radius(...).
Hvad er fordelen ved browser-præfikser?Browser-præfikser sikrer, at dine CSS-definitioner vises korrekt i ældre browsere eller i eksperimentelle browser-versioner.
Hvordan definerer jeg browserunderstøttelsen i Compass?Du kan angive den minimale understøttede browserversion i konfigurationen af Compass.