Írhatnánk saját Sass- @mixin
okat, amelyek segítenek a CSS3-as dolgokban (például a színátmenetekben), de van egy már létező Sass keretrendszer, az úgynevezett Compass, amelynek már készen állnak a dolgok. Kicsit nagy ugrásra van szükség az ilyen dolgok ellenőrzésének feloldásához (gondolom, nem több, mint egy előprocesszor használata kezdetként), de megéri.
Miért jó ötlet a Compass használata?
- A @mixinek nagyon jól meg vannak írva. Megfelelnek a specifikációnak, ahol tudnak, és nagyon következetesek.
- Iránytű frissítéseket, így automatikusan naprakész marad a jelenlegi legjobb gyakorlatokról. Valószínűleg átfogóbb munkát fog végezni, mint egyedül.
- Van egy csomó más erőteljes cucca, amelyekbe belemerülhet, például a szövegírás (amihez ebben a projektben nem fogunk eljutni, de édes).
A CodeKit remekül működik a Compass-szal (még szállít is vele). Elveszítjük a CodeKit-ben meglévő vezérlés egy részét (például a fájl-fordító utak közvetlen vezérlését), de ez nem nagy baj. A legtöbb dolgot még mindig a config.rb fájlból tudjuk irányítani a projektünkben.
Végül a Compass-t használjuk @ átmenetek beépítésére a navigációs linkekhez, ezáltal lágyabb érzetet adva nekik.