Formateador y embellecedor de SCSS / Sass
Guía
Formateador y embellecedor de SCSS / Sass
Formatea y embellece tu código SCSS al instante. Pega hojas de estilo desordenadas o comprimidas y obtén una salida limpia y debidamente indentada con anidación correcta, espaciado consistente y reglas @ organizadas. Admite modos de salida expandido, compacto y minificado.
Cómo utilizar
Pega tu código SCSS en el área de entrada. Elige tu tamaño de indentación preferido, formato de salida y estilo de llaves. El código formateado se actualiza instantáneamente en el panel de salida; cópialo con un solo clic. Cambia entre los modos expandido, compacto y minificado según necesites una salida legible o lista para producción.
Características
- Soporte de Anidación SCSS – Formatea correctamente selectores profundamente anidados, selectores padre ("
&") y reglas @ anidadas como@mediay@supports. - Manejo de Variables y Mixins – Formatea correctamente variables SCSS (
$variable),@mixin,@include,@extend,@use, y@forwarddirectivas. - Tres Modos de Salida – Expandido (una declaración por línea, totalmente legible), Compacto (una regla por línea) y Minificado (todo el espacio en blanco eliminado para producción).
- Indentación Configurable – Elige entre 2 espacios, 4 espacios o tabulaciones.
- Opciones de Estilo de Llaves – Colocación de llaves de apertura en la misma línea o en la siguiente.
- Normalización de Espacios en Blanco – Espaciado consistente después de dos puntos, antes de llaves y entre bloques de reglas.
- Formato en tiempo real – La salida se actualiza instantáneamente a medida que escribes o cambias cualquier opción.
Cuándo utilizar esta herramienta
Utiliza esta herramienta para limpiar hojas de estilo SCSS para revisión de código, reformatear CSS minificado de vuelta a SCSS legible, o estandarizar la indentación en los archivos de estilo de un proyecto. Es especialmente útil para convertir entre formatos expandido y minificado, o para embellecer rápidamente fragmentos SCSS para documentación y tutoriales.
Preguntas frecuentes
-
¿Cuál es la diferencia entre SCSS y Sass?
SCSS (Sassy CSS) y Sass son dos sintaxis para el mismo preprocesador. SCSS utiliza llaves y punto y coma como CSS normal; cualquier CSS válido es también SCSS válido. La sintaxis Sass indentada utiliza la indentación en lugar de las llaves y las nuevas líneas en lugar de los punto y coma. SCSS es mucho más popular porque es familiar para los desarrolladores de CSS y más fácil de adoptar incrementalmente. La mayoría de los proyectos modernos utilizan la extensión de archivo .scss.
-
¿Qué son las variables SCSS y por qué usarlas?
Las variables SCSS (declaradas con $) almacenan valores reutilizables como colores, tamaños de fuente, espaciado y puntos de interrupción. Por ejemplo, $primary-color: #3498db; te permite referenciar el mismo color en toda tu hoja de estilo y cambiarlo en un solo lugar. Si bien las propiedades personalizadas de CSS (--variable) ahora ofrecen una funcionalidad similar de forma nativa, las variables SCSS son valores en tiempo de compilación que permiten funciones más potentes como la interpolación en selectores y las operaciones matemáticas.
-
¿Qué es el anidamiento SCSS y cuándo debo usarlo?
El anidamiento SCSS te permite escribir selectores hijos dentro de selectores padre, reflejando la estructura de tu HTML. Por ejemplo, .nav { .item { color: blue; } } se compila a .nav .item { color: blue; }. El anidamiento mejora la legibilidad de los estilos relacionados, pero el anidamiento excesivo (más de 3-4 niveles de profundidad) crea selectores excesivamente específicos que son difíciles de anular. La regla general: anidar para la estructura, no para cada relación padre-hijo.
-
¿Cuál es la diferencia entre @mixin y @extend en SCSS?
@mixin crea bloques reutilizables de CSS que se copian dondequiera que los @include - como una función que genera CSS. @extend comparte los estilos de un selector agregando el selector que se extiende a la regla original - agrupa selectores en lugar de duplicar código. Usa @mixin cuando necesites parámetros o cuando los estilos varíen entre usos. Usa @extend para la herencia simple de estilos donde desees una salida mínima de CSS. El uso excesivo de @extend puede crear cadenas de selectores inesperadas.
Instalar extensiones
Agregue herramientas IO a su navegador favorito para obtener acceso instantáneo y búsquedas más rápidas
恵 ¡El marcador ha llegado!
Marcador es una forma divertida de llevar un registro de tus juegos, todos los datos se almacenan en tu navegador. ¡Próximamente habrá más funciones!
Herramientas clave
Ver todo Los recién llegados
Ver todoActualizar: Nuestro última herramienta se agregó el 9 de Abr de 2026
