Привет, у меня есть div, и в качестве фона у меня есть изображение с шириной 1920 пикселей и высотой 1200 пикселей. divs имеют ширину 100% и window.innerHeight
на документе готовы;
В фоновых изображениях css следующее правило: background-size: 100% auto !important;
Important background-size: 100% auto !important;
так что они реагируют
То, что я хотел бы сделать, основан на window.resize, вычисляет новую высоту для элемента div и устанавливает его так, чтобы он соответствовал высоте css background-images.
newHeight = (1200 * divWidth) / 1920
Если я понимаю вас правильно, вам не нужны js
background: url(../img/image.png) no-repeat center top fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;