À quoi il sert
Transformez une feuille de style minifiée ou un fichier SCSS désordonné en code lisible avec une déclaration par ligne, ou réduisez une feuille de style pour la production. La sortie se met à jour pendant la saisie.
Fonctionnalités
- CSS, SCSS et LESS : l’imbrication, les variables, les mixins, les maps,
@use, les gardes et l’interpolation#{}/@{}sont pris en charge. - Formatage Prettier avec 2 espaces, 4 espaces ou des tabulations, une largeur de ligne et des guillemets simples ou doubles.
- Minifier supprime les commentaires, sauf les commentaires de licence
/*! ... */, ainsi que les espaces partout où ils n’ont aucun effet : autour de{ } ; ,, après:et(, avant!importantet autour des combinateurs>+~dans les sélecteurs. Le dernier point-virgule de chaque bloc disparaît aussi. Tout le reste est copié tel quel, si bien que les chaînes, les valeursurl(), les échappements comme.md\:flex,calc(1px + 2px)et les sélecteurs descendants comme.a :hovergardent leur sens. En SCSS et en LESS, les commentaires de ligne//sont également supprimés. - Erreurs précises : un bloc non fermé, un guillemet manquant ou une
}en trop est signalé avec sa ligne et sa colonne, un extrait avec un repère et un bouton Aller à l’erreur. - Taille avant et après, nombre de lignes et durée. L’ouverture d’un fichier
.scssou.lesschange automatiquement le langage.
Comment l’utiliser
- Collez une feuille de style, ouvrez un fichier ou déposez-le sur l’entrée. Exemple charge un exemple.
- Choisissez le langage, puis Formater ou Minifier.
- Copiez ou téléchargez le résultat. Ctrl+Enter lance le traitement immédiatement.
Le minificateur ne fusionne pas les règles, ne raccourcit pas les couleurs et ne réécrit pas les valeurs ; pour ce niveau d’optimisation, utilisez un outil de build comme cssnano ou Lightning CSS. Le SCSS et le LESS minifiés restent du SCSS et du LESS : compilez-les avant la mise en production.
Confidentialité
Tout s’exécute dans votre navigateur ; seuls les fichiers Prettier de version figée sont téléchargés depuis un CDN. Vos styles ne sont jamais envoyés. La dernière saisie est conservée dans le stockage local pour qu’un rechargement ne la perde pas.