🖌️Custom Properties

Son una forma de almacenar valores específicos para reutilizarlos en tu hoja de estilos.

Para crear una variable en CSS, la defines usando el prefijo --, seguido del nombre de la variable, y luego le asignas un valor. Por lo general, las variables se definen dentro de la pseudo-clase :root, que corresponde al elemento raíz del documento (usualmente el elemento <html>), lo que las hace accesibles globalmente en tu hoja de estilos.

:root {
  /* Definiendo las variables */
  --color-primario: #3498db;
  --color-secundario: #2ecc71;
  --espaciado: 16px;
}

/* Utilizando las variables */
.contenedor {
  color: var(--color-primario);
  background-color: var(--color-secundario);
  padding: var(--espaciado);
}

/* Puedes utilizar las variables en casi cualquier parte donde se esperaría un valor CSS */
.boton {
  background-color: var(--color-primario);
  border: 1px solid var(--color-secundario);
  margin: var(--espaciado);
}

Última actualización