Sintaxis de imágenes de fondo en HTML
Para casi todos los elementos HTML se pueden especificar imágenes de fondo.
Para agregar una imagen de fondo en un elemento HTML, usamos el atributo
style
seguido de la propiedad background-image
.
Si usamos la propiedad background-color
, nos referimos al color
de fondo que queremos asignar al elemento.
Ejemplo
Este es un ejemplo de un div con una imagen de fondo.
Código del ejemplo
<div style="width: 300px; height: 200px; background-image: url('https://cdn.pixabay.com/photo/2024/08/26/20/34/peacock-9000198_1280.jpg'); background-size: cover; background-position: center;> </div> <p>Este es un ejemplo de un div con una imagen de fondo.</p>
Atributos para imágenes de fondo en una página
Los atributos relacionados con imágenes de fondo se aplican principalmente a
través del uso de estilos en línea o archivos CSS. Las propiedades más
comunes son background-image
, background-position
,
y background-repeat
.
Ejemplo
Ejemplo de background-image
: esta propiedad define la imagen
de fondo.
Ejemplo de background-position
: la imagen está alineada a la
izquierda.
Ejemplo de background-repeat
: la imagen de fondo se repite.
La imagen utilizada es pequeña, lo que permite ver el efecto de repetición
claramente.
Código del ejemplo
<div style="width: 300px; height: 200px; background-image: url('https://cdn.pixabay.com/photo/2024/06/08/02/22/beautiful-woman-8815656_1280.jpg'); background-size: cover; background-position: center;> </div> <p>Ejemplo de <code>background-image</code>: esta propiedad define la imagen de fondo.</p> <div style="width: 300px; height: 200px; background-image: url('https://cdn.pixabay.com/photo/2024/08/26/20/34/peacock-9000198_1280.jpg'); background-size: cover; background-position: left;> </div> <p>Ejemplo de <code>background-position</code>: la imagen está alineada a la izquierda.</p> <div style="width: 300px; height: 200px; background-image: url('https://cdn.pixabay.com/photo/2024/08/30/15/12/small-pattern-9001234_1280.png'); background-repeat: repeat;> </div> <p>Ejemplo de <code>background-repeat</code>: la imagen de fondo se repite. La imagen utilizada es pequeña, lo que permite ver el efecto de repetición claramente.</p>
Repetición de imágenes de fondo
La propiedad background-repeat
permite controlar cómo se repite
una imagen de fondo en un elemento. Puedes repetirla horizontalmente,
verticalmente o evitar que se repita.
Los valores más comunes son repeat
, no-repeat
,
repeat-x
(solo en horizontal), y repeat-y
(solo en
vertical).
Este es un ejemplo de un div con repetición de imagen de fondo.
Código del ejemplo
<div style="width: 300px; height: 200px; background-color: rgba(255, 0, 0, 0.5); background-image: url('https://cdn.pixabay.com/photo/2024/08/26/20/34/peacock-9000198_1280.jpg'); background-size: cover; background-position: center;> </div> <p>Ejemplo de un fondo rojo semitransparente con una imagen de fondo.</p>
>
Portada de fondo
La propiedad background-size: cover
permite que una imagen de
fondo se ajuste completamente al tamaño del elemento en el que se encuentra,
cubriendo todo el espacio disponible sin deformarse.
Ejemplo
Este es un ejemplo de un div con la propiedad
background-size: cover
, donde la imagen cubre completamente
el área.
Estiramiento de imágenes de fondo
Cuando utilizamos background-size: contain
o valores
específicos en background-size
, podemos controlar el
estiramiento de la imagen. Esto permite ajustarla a un tamaño específico,
sin que pierda proporción.
Ejemplo
Ejemplo de background-size: contain
: la imagen de fondo se
ajusta para caber completamente dentro del contenedor, manteniendo su
proporción.
Ejemplo de background-size: 150px 100px
: la imagen de fondo
se estira a un tamaño específico, de 150px de ancho y 100px de alto, lo
que puede modificar su proporción.
Código del ejemplo
<div style="width: 300px; height: 200px; background-image: url('https://cdn.pixabay.com/photo/2024/08/26/20/34/peacock-9000198_1280.jpg'); background-size: contain; background-position: center;> </div> <p>Ejemplo de <code>background-size: contain</code>: la imagen de fondo se ajusta para caber completamente dentro del contenedor, manteniendo su proporción.</p> <div style="width: 300px; height: 200px; background-image: url('https://cdn.pixabay.com/photo/2024/08/26/20/34/peacock-9000198_1280.jpg'); background-size: 150px 100px; background-position: center;> </div> <p>Ejemplo de <code>background-size: 150px 100px</code>: la imagen de fondo se estira a un tamaño específico, de 150px de ancho y 100px de alto, lo que puede modificar su proporción.</p>
0 Comentarios
Si desea contactar comigo, lo puede hacer atravez deste formulario gracias