Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Trabajo Efectivo con CSS | Introduction to CSS
CSS Fundamentals

Trabajo Efectivo con CSSTrabajo Efectivo con CSS

Variables

Las variables CSS, también conocidas como propiedades personalizadas CSS, proporcionan una forma de definir valores reutilizables a lo largo de nuestro código CSS. Utilizando variables, podemos crear diseños dinámicos y flexibles que son más fáciles de mantener y actualizar.

Para declarar una variable, utilizamos la pseudo-clase :root en la parte superior de nuestro archivo CSS y anteponemos al nombre de la variable el prefijo --. Por ejemplo, definamos una variable --blue-color con el valor #3f42f3 en nuestro bloque :root:

Una vez que hemos declarado una variable, podemos aplicarla a cualquier propiedad CSS utilizando la función var(). Por ejemplo, para asignar a la propiedad color de un elemento <h1> el valor de nuestra variable --color-azul, podemos escribir:

Combinemos los conocimientos sobre declaración y uso de variables en el siguiente ejemplo:

html

index.html

css

index.css

js

index.js

En este ejemplo, definimos dos variables, --background-color y --text-color, y las aplicamos a las propiedades background-color y color, respectivamente. Cambiando los valores de estas variables, podemos actualizar fácilmente los colores en toda la hoja de estilos.

Anulación de propiedades

A veces, necesitamos anular propiedades específicas en CSS para conseguir el estilo deseado. Esto se puede conseguir declarando una propiedad con el mismo nombre dentro de un selector anidado y asignándole un nuevo valor.

Considere el siguiente ejemplo de un semáforo con señales de diferentes colores:

html

index.html

css

index.css

js

index.js

Al centrarnos en las clases de señales específicas, podemos ajustar el color de cada señal manteniendo los estilos compartidos definidos en el selector base .signal.

Nota

En conclusión, las variables CSS proporcionan flexibilidad y facilidad de mantenimiento, permitiendo actualizaciones dinámicas del diseño, mientras que anular propiedades nos permite afinar los estilos y conseguir los efectos visuales deseados.

¿Todo estuvo claro?

Sección 1. Capítulo 9
course content

Contenido del Curso

CSS Fundamentals

Trabajo Efectivo con CSSTrabajo Efectivo con CSS

Variables

Las variables CSS, también conocidas como propiedades personalizadas CSS, proporcionan una forma de definir valores reutilizables a lo largo de nuestro código CSS. Utilizando variables, podemos crear diseños dinámicos y flexibles que son más fáciles de mantener y actualizar.

Para declarar una variable, utilizamos la pseudo-clase :root en la parte superior de nuestro archivo CSS y anteponemos al nombre de la variable el prefijo --. Por ejemplo, definamos una variable --blue-color con el valor #3f42f3 en nuestro bloque :root:

Una vez que hemos declarado una variable, podemos aplicarla a cualquier propiedad CSS utilizando la función var(). Por ejemplo, para asignar a la propiedad color de un elemento <h1> el valor de nuestra variable --color-azul, podemos escribir:

Combinemos los conocimientos sobre declaración y uso de variables en el siguiente ejemplo:

html

index.html

css

index.css

js

index.js

En este ejemplo, definimos dos variables, --background-color y --text-color, y las aplicamos a las propiedades background-color y color, respectivamente. Cambiando los valores de estas variables, podemos actualizar fácilmente los colores en toda la hoja de estilos.

Anulación de propiedades

A veces, necesitamos anular propiedades específicas en CSS para conseguir el estilo deseado. Esto se puede conseguir declarando una propiedad con el mismo nombre dentro de un selector anidado y asignándole un nuevo valor.

Considere el siguiente ejemplo de un semáforo con señales de diferentes colores:

html

index.html

css

index.css

js

index.js

Al centrarnos en las clases de señales específicas, podemos ajustar el color de cada señal manteniendo los estilos compartidos definidos en el selector base .signal.

Nota

En conclusión, las variables CSS proporcionan flexibilidad y facilidad de mantenimiento, permitiendo actualizaciones dinámicas del diseño, mientras que anular propiedades nos permite afinar los estilos y conseguir los efectos visuales deseados.

¿Todo estuvo claro?

Sección 1. Capítulo 9
some-alt