# 018: Projemizin Pusula kullanmasını sağlama - CSS Hileleri

Anonim

@mixinCSS3 şeylerine (gradyanlar gibi) yardımcı olmak için kendi Sass'lerimizi yazabiliriz , ancak zaten mevcut olan ve bu şeyleri kullanıma hazır olan Compass adında bir Sass çerçevesi var. Bunun gibi şeylerin kontrolünü yeniden ele almak için biraz inanç sıçraması gerekiyor (sanırım başlangıç ​​için bir önişlemci kullanmaktan başka bir şey değil), ama buna değer.

Compass kullanmak neden iyi bir fikirdir?

  • @ Miksleri çok iyi yazılmış. Yapabilecekleri ve çok tutarlı oldukları teknik özelliklere uyuyorlar.
  • Pusula güncellemeleri, mevcut en iyi uygulamalardan otomatik olarak haberdar olmanızı sağlar. Muhtemelen bunu yapmak için tek başına yapabileceğinden daha kapsamlı bir iş çıkaracak.
  • Spriting gibi (bu projede alamayacağımız ama tatlı olan) yararlanabileceğiniz bir sürü başka güçlü şey var.

CodeKit, Compass ile harika çalışır (hatta onunla birlikte gelir). CodeKit'te sahip olduğumuz kontrolün bir kısmını kaybediyoruz (doğrudan dosya derleme yollarını kontrol etmek gibi) ama bu çok önemli değil. Artık projemizde config.rb dosyasındaki çoğu şeyi hala kontrol edebiliyoruz.

Nihayetinde, navigasyon bağlantılarına daha yumuşak bir his veren geçişleri @ dahil etmek için Pusula kullanıyoruz.