Lorsqu’on découvre comment sont faits les sites Web, on est souvent étonné de voir que le contenu (HTML) est clairement séparé de la mise en page (CSS). Et puis, assez vite, on ne peut plus s’en passer. C’est tellement pratique ! Mais au bout d’un moment, nos fichiers CSS deviennent très longs, très très longs, et on ne s’y retrouve plus. Alors, comment mieux organiser son code, comment le rendre plus maintenable ?
En utilisant Sass, pardi !
Prérequis
Connaître le fonctionnement des feuilles de style, avoir des bases solides en CSS.
Objectifs
Découvrir les différents outils que Sass met à notre disposition pour faciliter l’organisation et la réutilisation des feuilles de style.
Autres remarques
Ce tutoriel se basera sur un exemple « fil rouge » dont le code est disponible sur GitHub. Nous en reparlerons au cours du premier chapitre, ne vous inquiétez pas.
Les bases de Sass
-
Sass, un préprocesseur CSS
-
L'imbrication
-
Les variables
-
La directive @import
-
Les mixins (1/2)
-
Les mixins (2/2)
-
Les fonctions
Plus loin avec Sass
Et voilà, vous êtes arrivés à la fin de ce tuto ! Merci de l’avoir lu jusqu’au bout ! Je n’exclus pas quelques changements par la suite, si j’ai le temps d’améliorer certains exemples, ou si certaines infos deviennent obsolètes (et cela risque d’arriver assez vite). S’il vous reste des interrogations, n’hésitez pas à les poster sur le forum Web.
Pour finir, je remercie évidemment toutes les personnes qui ont suivi ce tuto en bêta et m’ont apporté leurs conseils (et tout particulièrement Vayel) ainsi qu’Abdelazer et artragis pour leur relecture minutieuse.