Reescalar imagen de fondo al tamaño de la ventana del navegador de forma proporcionada y al centro
Bienvenidos a Vertutoriales, en esta ocasión os traigo un pequeño truco en CSS para centrar una imagen y que se escale según el tamaño del navegador.
Lo interesante de este código es que se adapta según el ancho o el alto, es decir, la imagen tomará el ancho del 100% del navegador y despreciará el sobrante de altura (tanto por arriba como por debajo) o por el contrario, si la imagen es más ancha, se adaptará al 100×100 de altura y despreciará el ancho tanto por izquierda y derecha, siempre manteniendo una proporción exacta de la imagen.
Para estirar la imagen puesta en el fondo de manera responsive y centrada, no hay que escribir mucho código.El código en CSS es el siguiente:
body { /* Ubicación de la imagen */ background-image: url(fondo.png); background-position: center center; background-repeat: no-repeat; background-attachment: fixed; background-size: cover; }
Este código explicado: