Détails de la leçon
Description de la leçon
Cette leçon explique l'utilisation de SASS et SCSS pour la gestion de vos styles CSS. Nous commençons par explorer les fichiers générés par l'invite de commande Ruby, mettant en lumière les différentes extensions de fichiers SASS (.SASS et .SCSS) et leurs syntaxes respectives. Ensuite, nous démontrons comment intégrer un fichier RESET issu de la bibliothèque COMPASSE, avant de suivre les étapes de compilation automatique via l'invite de commande avec la commande compass watch.
La leçon se poursuit par la création d'un fichier index.html et l'utilisation de la puissance d'Emmet pour générer un squelette HTML. Nous montrons comment lier le stylesheet screen.css et organisons la compilation pour appliquer des modifications en live. En modifiant le fond de page en CSS et en observant la recompilation en temps réel, nous mettons en évidence l'efficacité de l'utilisation de Compass pour gérer les changements dynamiques dans les styles SCSS.
Objectifs de cette leçon
Les objectifs de cette vidéo sont de :
- Comprendre les extensions et syntaxes de SASS et SCSS
- Apprendre à intégrer et compiler des fichiers SCSS en CSS
- Maitriser l'utilisation de Compass pour la compilation automatique
- Améliorer la productivité avec des outils de développement modernes
Prérequis pour cette leçon
Pour suivre cette vidéo, il est recommandé d'avoir :
- Des connaissances de base en développement web et CSS
- Une compréhension élémentaire de la ligne de commande
- Une installation de Ruby et Compass sur votre système
Métiers concernés
Les compétences développées dans ce sujet sont applicables aux métiers suivants :
- Développeur Front-end
- Intégrateur web
- Développeur web full-stack
- Designer web technique
Alternatives et ressources
Il existe plusieurs alternatives à Compass pour gérer la compilation de SASS et SCSS :
- Node-sass : Une bibliothèque permettant de compiler SASS vers CSS
- Dart Sass : L'implémentation officielle de SASS en Dart
- Prepros : Un outil GUI pour compiler de nombreux préprocesseurs CSS