- Published on
CSS Values
- Authors
- Name
- Diego Whiskey
Los valores CSS son fundamentales para definir cómo se aplicarán los estilos a los elementos HTML. Cada propiedad CSS admite una variedad de valores que determinan cómo se verá un elemento en la página web. Aquí, una visión general de los tipos de valores CSS más comunes:
Valores de Color:
- Nombres de colores: Puedes usar nombres de colores predefinidos, como "red," "blue," o "green."
- Códigos hexadecimales: Representan colores utilizando valores hexadecimales, como
#FF0000
para rojo. - Valores RGB: Puedes definir colores utilizando el modelo RGB, por ejemplo,
rgb(255, 0, 0)
para rojo. - Valores RGBA: Similar a RGB, pero con un cuarto valor para la transparencia, como
rgba(255, 0, 0, 0.5)
para rojo semitransparente. - Valores HSL y HSLA: Estos valores definen colores utilizando el modelo HSL (tono, saturación y luminosidad) y pueden incluir transparencia.
Valores de Longitud:
- Píxeles (px): La unidad más común para especificar longitudes.
- Porcentajes (%): Relativo al tamaño del elemento padre.
- Em (em): Relativo al tamaño de la fuente del elemento.
- Rem (rem): Relativo al tamaño de la fuente del elemento raíz (html).
Valores de Tiempo:
- Segundos (s): Usados en animaciones y transiciones, por ejemplo,
2s
. - Milisegundos (ms): También se utilizan en animaciones, por ejemplo,
500ms
.
- Segundos (s): Usados en animaciones y transiciones, por ejemplo,
Valores de Fuentes:
- Nombres de fuentes: Puedes especificar el nombre de la fuente, como "Arial" o "Helvetica."
- Familias de fuentes genéricas: Establece una familia de fuentes genérica, como "serif" o "sans-serif."
- URLs de fuentes externas: Puedes cargar fuentes personalizadas desde recursos externos utilizando
@font-face
.
Valores de Texto:
- Tamaño de fuente: Define el tamaño del texto, por ejemplo,
16px
. - Estilo de fuente: Puedes especificar si el texto es "normal," "itálico," o "oblicuo."
- Peso de fuente: Establece el grosor de la fuente, como "normal," "bold," o un valor numérico.
- Alto de línea (line-height): Controla el espacio entre líneas en el texto, por ejemplo,
1.5
.
- Tamaño de fuente: Define el tamaño del texto, por ejemplo,
Valores de Espaciado:
- Margen (margin) y Relleno (padding): Puedes usar valores para definir el espacio alrededor y dentro de un elemento.
- Espacio entre letras (letter-spacing) y espacio entre palabras (word-spacing): Controlan el espacio entre letras y palabras en el texto.
Valores de Posición:
- Posicionamiento (position): Define cómo se posiciona un elemento en relación con su contexto.
- Valores de desplazamiento (top, right, bottom, left): Especifican la ubicación de un elemento posicionado.
Valores de Visibilidad y Visualización:
- Visibilidad (visibility): Controla si un elemento es visible o no, con valores como "visible" o "hidden."
- Visualización (display): Define cómo se muestra un elemento, con valores como "block," "inline," "none," etc.
Valores de Fondo:
- Imagen de fondo (background-image): Puedes especificar una URL de imagen.
- Repetición de fondo (background-repeat): Define cómo se repite una imagen de fondo.
- Posición de fondo (background-position): Establece la posición de la imagen de fondo.
Valores de Borde y Borde Redondeado:
- Ancho de borde (border-width): Define el grosor del borde.
- Estilo de borde (border-style): Especifica el estilo del borde, como "solid" o "dotted."
- Color de borde (border-color): Define el color del borde.
- Borde redondeado (border-radius): Controla el redondeo de las esquinas del elemento.
Valores Específicos de Propiedades Personalizadas: Algunas propiedades permiten valores personalizados, como las variables CSS definidas con
var()
.
Estos son solo algunos ejemplos de valores CSS comunes. Cada propiedad CSS admite diferentes tipos de valores, y la elección de los valores adecuados es esencial para lograr el diseño deseado en tu sitio web.