# 018: Mūsų projektas naudoja kompasą CSS-gudrybės

Turinys

Galėtume parašyti savo „Sass“, @mixinkad galėtume padėti CSS3 dalykams (pvz., Gradientams), tačiau yra jau egzistuojanti „Sass“ sistema, vadinama „Compass“, kuri jau yra pasiruošusi eiti. Reikia šiek tiek tikėjimo šuolio, norint atsisakyti tokių daiktų kontrolės (spėju, kad ne daugiau kaip pradėti naudoti išankstinį procesorių), bet tai verta.

Kodėl „Compass“ naudojimas yra gera idėja?

  • @Mixins yra labai gerai parašyta. Jie atitinka specifikacijas ten, kur gali ir yra labai nuoseklūs.
  • Kompaso naujiniai, todėl automatiškai galėsite nuolat atnaujinti dabartinę geriausią praktiką. Tai tikriausiai atliks išsamesnį darbą, nei jūs galite vienas.
  • Jame yra krūva kitų galingų dalykų, kuriuos galite panaudoti, pavyzdžiui, rašymas (į kurį mes nepateksime šiame projekte, bet yra mieli).

„CodeKit“ puikiai veikia su „Compass“ (jis netgi siunčiamas kartu). Mes prarandame dalį kontrolės, kurią turėjome „CodeKit“ (pvz., Tiesiogiai valdome rinkmenų rinkimo kelius), tačiau tai nėra didelė problema. Dabar vis dar galime valdyti daugumą failų iš config.rb failo, esančio mūsų projekte.

Galų gale mes naudojame kompasą, kad @ įtrauktume perėjimus navigacijos nuorodoms, suteikiant jiems švelnesnį pojūtį.

Įdomios straipsniai...