# 018: Fare in modo che il nostro progetto utilizzi Compass - Trucchi CSS

Sommario

Potremmo scrivere il nostro Sass @mixins per aiutare con le cose CSS3 (come i gradienti), ma c'è un framework Sass che esiste già chiamato Compass che ha già quel materiale pronto per l'uso. Ci vuole un atto di fede per riacquistare il controllo di cose come questa (immagino non più che usare un preprocessore per cominciare), ma ne vale la pena.

Perché usare Compass è una buona idea?

  • Gli @mixins sono scritti molto bene. Corrispondono alle specifiche dove possono e sono molto coerenti.
  • Bussola si aggiorna per restare aggiornato automaticamente sulle migliori pratiche correnti. Probabilmente farà un lavoro più completo di quello che puoi fare da solo.
  • Ha un sacco di altre cose potenti a cui puoi attingere, come lo sprite (che non arriveremo in questo progetto ma è dolce).

CodeKit funziona alla grande con Compass (viene fornito anche con esso). Perdiamo parte del controllo che avevamo in CodeKit (come il controllo diretto dei percorsi di compilazione dei file) ma non è un grosso problema. Possiamo ancora controllare la maggior parte delle cose dal file config.rb ora nel nostro progetto.

Infine usiamo Compass per @includere le transizioni per i collegamenti di navigazione dando loro una sensazione più morbida.

Articoli interessanti...