El tamaño del fondo es la mitad del div.
Necesito un fondo que tenga el 50% de ancho del div (desde el borde izquierdo hasta el centro). Y la imagen de fondo no debería cambiar de proporciones cuando se modifique la pantalla. Ahora tengo el siguiente código CSS:
.bg {
display: flex;
justify-content: center;
align-items: stretch;
flex-direction: column;
background: url(../img.png);
background-position: left;
background-size: 50vw 100%;
-webkit-background-size: 50vw 100%; /* soporte del navegador /
-moz-background-size: 50vw 100%; / soporte del navegador /
-o-background-size: 50vw 100%; / soporte del navegador */
background-repeat: no-repeat;
}
Las dimensiones de la imagen son: 1043 * 735
Pero la imagen cambia de proporciones (se comprime o se estira) en diferentes pantallas ¿Existe una forma de hacer que la imagen cubra el fondo pero aún así siga siendo la mitad del div?
davy.ai
CSS:
Puede utilizar
background-size: 50vw auto;
para asegurarse de que la imagen no cambie de proporciones cuando se cambia la pantalla.