# 018: Gør vores projekt til at bruge kompas - CSS-tricks

Indholdsfortegnelse

Vi kunne skrive vores egne Sass'er for @mixinat hjælpe med CSS3-ting (som gradienter), men der er en Sass-ramme, der allerede findes, kaldet Compass, der allerede har de ting klar til brug. Det tager lidt af et trosspring at genåbne kontrol over ting som dette (jeg gætter ikke mere end at bruge en forprocessor til at begynde med), men det er det værd.

Hvorfor er det en god idé at bruge Compass?

  • @Mixins er meget godt skrevet. De matcher specifikationen, hvor de kan og er meget konsistente.
  • Kompasopdateringer, så du automatisk holder dig opdateret om aktuelle bedste praksis. Det vil sandsynligvis gøre et mere omfattende job med at gøre det, end du kan alene.
  • Det har en masse andre kraftige ting, du kan tappe på, som spriting (som vi ikke kommer til i dette projekt, men er sød).

CodeKit fungerer godt med Compass (det leveres endda med det). Vi mister noget af den kontrol, vi havde i CodeKit (som at kontrollere filkompileringsstier direkte), men det er ikke så meget. Vi kan stadig kontrollere de fleste ting fra filen config.rb nu i vores projekt.

I sidste ende bruger vi Compass til at inkludere overgange til navigationslinkene, der giver dem en blødere fornemmelse.

Interessante artikler...