Background

< Anterior Siguiente >

Uso de Background en CSS

¿Qué es la propiedad background en CSS?

La propiedad background en CSS se utiliza para definir el fondo de un elemento HTML. Puede aplicarse a cualquier elemento y es muy versátil, permitiendo el uso de colores, imágenes, degradados, y más.

Propiedades Relacionadas con Background

La propiedad background es un shorthand (abreviatura) que combina varias propiedades relacionadas. Aquí están las propiedades más comunes:

Uso de Background en CSS

1. Background Color

El color de fondo se establece usando la propiedad background-color. Puedes usar nombres de colores, valores hexadecimales, RGB, o HSL.

body {
    background-color: #e0f7fa;
}
Ejemplo de fondo con color

2. Background Image

La propiedad background-image permite establecer una imagen como fondo. Se usa la función url() para especificar la ruta de la imagen.

body {
    background-image: url('ruta/a/imagen.jpg');
}
Ejemplo de fondo con imagen

3. Background Repeat

Por defecto, las imágenes de fondo se repiten tanto horizontal como verticalmente. Puedes controlar esto con la propiedad background-repeat.

body {
    background-image: url('ruta/a/imagen.jpg');
    background-repeat: no-repeat;
}
Ejemplo de fondo sin repetición

4. Background Position

La posición de la imagen de fondo se puede controlar con background-position. Puedes usar palabras clave como top, bottom, center, left, right, o valores específicos en píxeles o porcentajes.

body {
    background-image: url('ruta/a/imagen.jpg');
    background-position: center center;
}
Ejemplo de fondo centrado

5. Background Size

La propiedad background-size define el tamaño de la imagen de fondo. Puedes usar valores específicos, cover para cubrir todo el elemento, o contain para ajustar la imagen dentro del elemento.

body {
    background-image: url('ruta/a/imagen.jpg');
    background-size: cover;
}
Ejemplo de fondo con cover

6. Background Attachment

Controla si la imagen de fondo se desplaza con el contenido de la página (scroll) o se mantiene fija en su lugar (fixed).

body {
    background-image: url('ruta/a/imagen.jpg');
    background-attachment: fixed;
}
Ejemplo de fondo fijo

Combinación de Propiedades

Puedes combinar todas estas propiedades utilizando la abreviatura background:

body {
    background: #e0f7fa url('ruta/a/imagen.jpg') no-repeat center center / cover;
}
Ejemplo con background abreviado

Consejos para el Uso de Background