# 018: Faire utiliser Compass à notre projet - Astuces CSS

Table des matières

Nous pourrions écrire nos propres Sass @mixinpour aider avec des trucs CSS3 (comme les dégradés), mais il existe un framework Sass qui existe déjà appelé Compass qui a déjà ce truc prêt à l'emploi. Il faut un peu d'un acte de foi pour reliqueter le contrôle de choses comme celle-ci (je suppose pas plus que d'utiliser un préprocesseur pour commencer), mais cela en vaut la peine.

Pourquoi utiliser Compass est une bonne idée?

  • Les @mixins sont très bien écrits. Ils correspondent aux spécifications où ils peuvent et sont très cohérents.
  • Compass met à jour afin que vous restiez automatiquement informé des meilleures pratiques actuelles. Il fera probablement un travail plus complet que vous ne pouvez le faire seul.
  • Il a un tas d'autres trucs puissants dans lesquels vous pouvez puiser, comme le spriting (ce que nous n'aborderons pas dans ce projet mais c'est sympa).

CodeKit fonctionne très bien avec Compass (il est même livré avec). Nous perdons une partie du contrôle que nous avions dans CodeKit (comme contrôler directement les chemins de compilation de fichiers), mais ce n'est pas un gros problème. Nous pouvons toujours contrôler la plupart des éléments du fichier config.rb maintenant dans notre projet.

En fin de compte, nous utilisons Compass pour @inclure des transitions pour les liens de navigation, ce qui leur donne une sensation plus douce.

Articles intéressants...