# 018: Damit unser Projekt Compass - verwendet CSS-Tricks

Inhaltsverzeichnis

Wir könnten unsere eigenen Sass @mixins schreiben , um mit CSS3-Sachen (wie Farbverläufen) zu helfen, aber es gibt bereits ein Sass-Framework namens Compass, das diese Sachen bereits bereit hält. Es braucht einen kleinen Vertrauenssprung, um die Kontrolle über solche Dinge wieder zu erlangen (ich denke, zunächst nicht mehr als die Verwendung eines Präprozessors), aber es lohnt sich.

Warum ist die Verwendung von Kompass eine gute Idee?

  • Die @mixins sind sehr gut geschrieben. Sie entsprechen der Spezifikation, wo sie können, und sind sehr konsistent.
  • Kompass-Updates, damit Sie automatisch über aktuelle Best Practices auf dem Laufenden bleiben. Es wird wahrscheinlich einen umfassenderen Job machen, als Sie es alleine können.
  • Es gibt eine Reihe anderer mächtiger Dinge, auf die Sie zugreifen können, wie z. B. Sprites (auf die wir in diesem Projekt nicht eingehen werden, die aber süß sind).

CodeKit funktioniert hervorragend mit Compass (es wird sogar mitgeliefert). Wir verlieren einen Teil der Kontrolle, die wir in CodeKit hatten (wie das direkte Steuern von Dateikompilierungspfaden), aber es ist keine große Sache. Wir können die meisten Dinge jetzt in unserem Projekt noch aus der Datei config.rb steuern.

Letztendlich verwenden wir Compass, um Übergänge für die Navigationslinks einzuschließen, die ihnen ein weicheres Gefühl verleihen.

Interessante Beiträge...