Skip to content

Variables en CSS y SCSS

Variables CSS


CSS son una característica relativamente nueva que permite definir valores reutilizables que pueden ser utilizados en múltiples lugares en tu hoja de estilo. Esto puede hacer que tu código CSS sea más legible, mantenible y fácil de actualizar.

Definición de Variables:

Las variables en CSS se definen usando la sintaxis --nombre-variable: valor;, dentro de un selector. Generalmente, se definen dentro del selector :root, que representa el elemento raíz del documento (usualmente <html>). Aquí tienes un ejemplo:

/* Definición de variables */
:root {
--color-primario: #3498db;
--tamanio-texto: 16px;
}

Uso de Variables:

Para usar una variable en CSS, se utiliza la función var(), que acepta el nombre de la variable como argumento. Aquí tienes un ejemplo de cómo usar las variables definidas anteriormente:

/* Uso de variables */
.elemento {
color: var(--color-primario);
font-size: var(--tamanio-texto);
}

Ventajas de las Variables en CSS:

  1. Reutilización de valores: Puedes definir un valor una vez y usarlo en múltiples lugares en tu hoja de estilo, lo que evita la repetición de código y facilita la actualización.

  2. Mantenibilidad: Si necesitas cambiar un valor, solo necesitas hacerlo en un lugar (la definición de la variable), en lugar de buscar y actualizar todos los lugares donde se utiliza ese valor.

  3. Claridad y Legibilidad: Las variables permiten dar nombres descriptivos a valores importantes, lo que hace que el código sea más claro y fácil de entender.

  4. Facilita la personalización: Si tienes variables para colores, tamaños de fuente u otros valores, es más fácil para los desarrolladores y diseñadores personalizar el aspecto de un sitio web ajustando simplemente los valores de las variables.