# 018: meie projekti kasutamine kompassina - CSS-trikid

Lang L: none (table-of-contents)

Võiksime kirjutada omaenda Sassi, @mixinet aidata CSS3 asju (näiteks gradiente), kuid on olemas juba olemas Sassi raamistik nimega Compass, millel on see kraam juba valmis kasutamiseks. Sellise kraami üle kontrolli kaotamiseks on vaja natuke usuhüpet (ma arvan, et alustuseks pole rohkem kui eelprotsessori kasutamine), kuid see on seda väärt.

Miks on Compassi kasutamine hea mõte?

  • @Mixins on väga hästi kirjutatud. Nad vastavad spetsifikatsioonidele, kus nad saavad ja on väga järjepidevad.
  • Kompassi värskendused, et oleksite alati kursis praeguste parimate tavadega. Tõenäoliselt teeb see selle saavutamiseks ulatuslikumat tööd kui suudate üksi.
  • Sellel on hulk muid võimsaid asju, mida saate kasutada, näiteks spriting (millele me selles projektis ei jõua, kuid on armas).

CodeKit töötab Compassiga suurepäraselt (see tarnitakse isegi koos sellega). Me kaotame osa juhtimisest, mis meil CodeKitis oli (näiteks failide kompileerimisteede kontrollimine otse), kuid see pole suur probleem. Nüüd saame oma projektis kontrollida enamikku faile config.rb.

Lõppkokkuvõttes kasutame Compassi, et lisada navigatsioonilinkidele üleminekud, mis annavad neile pehmema tunde.

Huvitavad Artiklid...