# 018: Få prosjektet til å bruke kompass - CSS-triks

Innholdsfortegnelse

Vi kunne skrive våre egne Sass- @mixiner for å hjelpe med CSS3-ting (som gradienter), men det er et Sass-rammeverk som allerede eksisterer, kalt Compass som allerede har de tingene klare til bruk. Det tar litt sprang av troen for å gjenvinne kontrollen over ting som dette (jeg antar ikke mer enn å bruke en forprosessor til å begynne med), men det er verdt det.

Hvorfor er det bra å bruke Compass?

  • @Mixins er veldig godt skrevet. De samsvarer med spesifikasjonen der de kan og er veldig konsistente.
  • Kompassoppdateringer, slik at du automatisk holder deg oppdatert på gjeldende praksis. Det vil trolig gjøre en mer omfattende jobb med å gjøre det enn du kan alene.
  • Den har en rekke andre kraftige ting du kan ta i bruk, som spriting (som vi ikke kommer til i dette prosjektet, men er søt).

CodeKit fungerer bra med Compass (den leveres til og med med den). Vi mister noe av kontrollen vi hadde i CodeKit (som å kontrollere filkompileringsbaner direkte), men det er ikke så farlig. Vi kan fremdeles kontrollere de fleste ting fra config.rb-filen nå i prosjektet vårt.

Til slutt bruker vi Compass til å inkludere overganger for navigasjonskoblingene som gir dem en mykere følelse.

Interessante artikler...