# 018: Wykorzystanie naszego projektu Compass - CSS-Tricks

Spisie treści

Moglibyśmy napisać własne Sassy, @mixinaby pomóc z CSS3 (takimi jak gradienty), ale istnieje już framework Sass o nazwie Compass, który już ma te rzeczy gotowe do użycia. Potrzeba trochę skoku wiary, aby odzyskać kontrolę nad takimi rzeczami (myślę, że na początku nie więcej niż użycie preprocesora), ale warto.

Dlaczego używanie Compass to dobry pomysł?

  • @Mixiny są bardzo dobrze napisane. Dopasowują się do specyfikacji tam, gdzie mogą i są bardzo konsekwentni.
  • Aktualizacje kompasu, dzięki czemu będziesz na bieżąco z najlepszymi praktykami. Prawdopodobnie wykona to bardziej kompleksową robotę niż możesz to zrobić samodzielnie.
  • Ma wiele innych potężnych rzeczy, do których możesz się podłączyć, takich jak spriting (do którego nie dojdziemy w tym projekcie, ale jest słodki).

CodeKit świetnie współpracuje z Compassem (nawet jest z nim dostarczany). Tracimy część kontroli, którą mieliśmy w CodeKit (np. Bezpośrednie kontrolowanie ścieżek kompilacji plików), ale to nic wielkiego. Nadal możemy kontrolować większość rzeczy z pliku config.rb w naszym projekcie.

Ostatecznie używamy Compass do @include przejścia dla linków nawigacyjnych, dzięki czemu są one bardziej miękkie.

Interesujące artykuły...