# 018: padarot mūsu projektu par kompasu - CSS-triki

Satura rādītājs

Mēs varētu rakstīt paši savus Sass @mixins, lai palīdzētu ar CSS3 lietām (piemēram, gradientiem), taču ir jau pastāvošs Sass ietvars, ko sauc par kompasu, kuram šī informācija jau ir gatava darbam. Lai atceltu kontroli pār šādām lietām (tas, manuprāt, nav vairāk kā sākotnēji izmantot priekšapstrādes procesoru), prasa mazliet ticības lēcienu, taču tas ir tā vērts.

Kāpēc Compass izmantošana ir laba ideja?

  • @Mixins ir ļoti labi uzrakstīts. Tie atbilst specifikācijai, kur viņi var, un ir ļoti konsekventi.
  • Kompasa atjauninājumi, lai jūs automātiski tiktu informēts par pašreizējo paraugpraksi. Tas, iespējams, darīs daudz plašāku darbu, nekā jūs varat viens pats.
  • Tam ir virkne citu spēcīgu lietu, kuras varat izmantot, piemēram, spriting (ko mēs šajā projektā neiekļūsim, bet ir jauki).

CodeKit lieliski darbojas kopā ar Compass (tas pat tiek piegādāts kopā ar to). Mēs zaudējam daļu vadības, kas mums bija CodeKit (piemēram, tieši kontrolējot failu kompilēšanas ceļus), taču tas nav liels darījums. Tagad mūsu projektā mēs joprojām varam kontrolēt lielāko daļu failu no config.rb faila.

Galu galā mēs izmantojam kompasu, lai @ iekļautu pārejas navigācijas saitēs, nodrošinot tām maigāku sajūtu.

Interesanti raksti...