Les retards répétés d’un aller-retour en avion pour l’Opquast Day m’ont donné le temps de lire à tête reposée le livre « Sass et Compass avancé, optimiser ses feuilles de styles CSS », écrit par Mehdi Kabab (toujours avoir un livre avec soi, ça permet de transformer le temps inutile en moment utile quand on voyage).
Je fais partie de ceux qui ont découvert Sass un peu par hasard (j’ai vu de la lumière, je suis entré). À la base, j’ai appris CSS et rien d’autre… tout au plus à utiliser PHP en pré-processeur CSS si vraiment le besoin s’en faisait sentir.
Néanmoins, Sass et son comparse Compass (répétez-le 3 fois) sont rapidement devenus très séduisants. Pour ma part, j’ai été séduit à la base par les @extend
et les variables. Non pas que les autres possibilités ne soient pas intéressantes, mais ce sont ces deux possibilités qui ont été le déclencheur chez moi.
Même si j’avais lu beaucoup d’exemples sur ce pré-processeur, il me manquait en fait quelques bases pour apprendre réellement les fondements de cet outil. C’est chose faite avec ce livre : il pose de bonnes bases avec de bons exemples pratiques pour utiliser Sass et Compass correctement.
Pour ma part, j’ai réalisé plusieurs sites avec Sass/Compass, notamment via mon micro-framework RÖCSSTI dans sa version Sass (dont une mobile-first), BrieF´R Formations et Prezenz étant les deux plus emblématiques. Dans les deux cas, Sass apporte quelques facilités pour créer et maintenir des CSS.
Si vous vous intéressez à Sass, ce livre est une excellente ressource pour l’apprendre et partir sur du solide si j’ose dire. Variables, mixins
, extend
, placeholders
, fonctions, etc. Toutes les bases sont abordées, le livre se termine sur un chapitre conséquent sur les sprites CSS et sur les source maps.
Chose qui m’a beaucoup plu et qui fait tout l’intérêt du livre, l’auteur ne s’éloigne jamais de la logique CSS, ce qui est dangereusement facile avec de tels outils. Combien d’exemples complètement justes au niveau programmatique mais aberrants au point de vue CSS ai-je vu ! Fort heureusement, vous n’aurez plus d’excuses maintenant, Mehdi Kabab a bien travaillé pour vous éviter ces écueils.
P.S : j’ignore toujours qui je dois remercier entre Eyrolles et l’auteur, vu que je l’ai reçu dès sa sortie à ma grande surprise avant même de l’avoir commandé. Donc dans le doute, je remercie chaleureusement les deux !