Formateur et Épurateur SCSS / Sass
Guide
Formateur et Épurateur SCSS / Sass
Formatez et embellissez instantanément votre code SCSS. Collez des feuilles de style désordonnées ou compressées et obtenez une sortie propre et correctement indentée avec une imbrication correcte, un espacement cohérent et des règles @ organisées. Prend en charge les modes de sortie développés, compacts et minifiés.
Comment utiliser
Collez votre code SCSS dans la zone d'entrée. Choisissez votre taille d'indentation préférée, le format de sortie et le style des accolades. Le code formaté se met à jour instantanément dans le panneau de sortie — copiez-le en un clic. Basculez entre les modes développé, compact et minifié en fonction de si vous avez besoin d'une sortie lisible ou prête pour la production.
Caractéristiques
- Prise en charge de l'imbrication SCSS – Formate correctement les sélecteurs profondément imbriqués, les sélecteurs parents ("
&") et les règles @ imbriquées comme@mediaet@supports. - Gestion des variables et des mixins – Formate correctement les variables SCSS ("
$variable),@mixin,@include,@extend,@use, et@forward") directives. - Trois modes de sortie – Développé (une déclaration par ligne, entièrement lisible), Compact (une règle par ligne) et Minifié (tous les espaces blancs supprimés pour la production).
- Indentation configurable – Choisissez entre 2 espaces, 4 espaces ou des tabulations.
- Options de style d'accolades – Placement de l'accolade ouvrante sur la même ligne ou sur la ligne suivante.
- Normalisation des espaces blancs – Espacement cohérent après les deux-points, avant les accolades et entre les blocs de règles.
- Mise en forme en temps réel – La sortie se met à jour instantanément à mesure que vous tapez ou modifiez une option.
Quand utiliser cet outil
Utilisez cet outil pour nettoyer les feuilles de style SCSS pour la revue de code, reformater le CSS minifié en SCSS lisible, ou standardiser l'indentation dans les fichiers de style d'un projet. Il est particulièrement utile pour convertir entre les formats développés et minifiés, ou pour embellir rapidement des extraits SCSS pour la documentation et les tutoriels.
FAQ
-
Quelle est la différence entre SCSS et Sass ?
SCSS (Sassy CSS) et Sass sont deux syntaxes pour le même préprocesseur. SCSS utilise des accolades et des points-virgules comme le CSS normal — tout CSS valide est aussi du SCSS valide. La syntaxe Sass indentée utilise l'indentation au lieu des accolades et des sauts de ligne au lieu des points-virgules. SCSS est beaucoup plus populaire car il est familier aux développeurs CSS et plus facile à adopter progressivement. La plupart des projets modernes utilisent l'extension de fichier .scss.
-
Que sont les variables SCSS et pourquoi les utiliser ?
Les variables SCSS (déclarées avec $) stockent des valeurs réutilisables comme les couleurs, les tailles de police, l'espacement et les points de rupture. Par exemple, $couleur-primaire: #3498db; vous permet de référencer la même couleur dans toute votre feuille de style et de la modifier en un seul endroit. Bien que les propriétés personnalisées CSS (--variable) offrent désormais des fonctionnalités similaires nativement, les variables SCSS sont des valeurs au moment de la compilation qui permettent des fonctionnalités plus puissantes comme l'interpolation dans les sélecteurs et les opérations mathématiques.
-
Qu'est-ce que l'imbrication SCSS et quand dois-je l'utiliser ?
L'imbrication SCSS vous permet d'écrire des sélecteurs enfants à l'intérieur de sélecteurs parents, reflétant la structure de votre HTML. Par exemple, .nav { .item { color: blue; } } se compile en .nav .item { color: blue; }. L'imbrication améliore la lisibilité pour les styles liés, mais une imbrication excessive (plus de 3-4 niveaux de profondeur) crée des sélecteurs trop spécifiques qui sont difficiles à remplacer. La règle générale : imbriquez pour la structure, pas pour chaque relation parent-enfant.
-
Quelle est la différence entre @mixin et @extend en SCSS ?
@mixin crée des blocs de CSS réutilisables qui sont copiés partout où vous les @include — comme une fonction qui produit du CSS. @extend partage les styles d'un sélecteur en ajoutant le sélecteur qui étend à la règle originale — il regroupe les sélecteurs plutôt que de dupliquer le code. Utilisez @mixin lorsque vous avez besoin de paramètres ou lorsque les styles varient entre les utilisations. Utilisez @extend pour un héritage de style simple où vous souhaitez une sortie CSS minimale. Une utilisation excessive de @extend peut créer des chaînes de sélecteurs inattendues.
Installez nos extensions
Ajoutez des outils IO à votre navigateur préféré pour un accès instantané et une recherche plus rapide
恵 Le Tableau de Bord Est Arrivé !
Tableau de Bord est une façon amusante de suivre vos jeux, toutes les données sont stockées dans votre navigateur. D'autres fonctionnalités arrivent bientôt !
Outils essentiels
Tout voir Nouveautés
Tout voirMise à jour: Notre dernier outil a été ajouté le Avr 13, 2026
