# 018: Ons project laten gebruiken met Compass - CSS-trucs

Inhoudsopgave

We zouden onze eigen Sass- @mixins kunnen schrijven om te helpen met CSS3-dingen (zoals verlopen), maar er is al een Sass-framework dat Compass heet en dat al klaar is voor gebruik. Het vergt een beetje een sprong van vertrouwen om de controle over dit soort dingen opnieuw te beleven (ik denk niet meer dan om te beginnen met een preprocessor), maar het is het waard.

Waarom is het een goed idee om Compass te gebruiken?

  • De @mixins zijn erg goed geschreven. Ze komen overeen met de specificaties waar ze kunnen en zijn zeer consistent.
  • Kompasupdates zodat u automatisch op de hoogte blijft van de huidige best practices. Het zal waarschijnlijk een uitgebreider werk doen om dat te doen dan u alleen kunt.
  • Het heeft een heleboel andere krachtige dingen waar je gebruik van kunt maken, zoals spriting (waar we in dit project niet op terugkomen, maar het is lief).

CodeKit werkt geweldig met Compass (het wordt zelfs meegeleverd). We verliezen een deel van de controle die we hadden in CodeKit (zoals het rechtstreeks besturen van paden voor het compileren van bestanden), maar het maakt niet uit. We kunnen nu nog steeds de meeste dingen uit het config.rb-bestand in ons project beheren.

Uiteindelijk gebruiken we Compass om overgangen @in te voegen voor de navigatielinks, waardoor ze een zachter gevoel krijgen.

Interessante artikelen...