Made a vector image using html elements. But for some reason, when I change the height of the window, it reacts strangely and everything shrinks, although it should remain the same.
body {background-color: rgba(51, 170, 255, 1)} .ground { position: absolute; left: 0; bottom: 0; width: 100vw; height: 10vh; background-color: #eee; } .home { display: flex; flex-wrap: wrap; position: absolute; bottom: 10vh; background-color: #e0e0e0; padding: 1vw; width: 10vw; height: 14vh; } .home-0 {left: 7vw;} .home-1 {left: 22vw;} .home-2 {left: 39vw;} .home-3 {left: 55vw;} .home-4 {left: 71vw;} .home-window { background-color: white; width: 3vw; height: 3vh; margin: 1vw; } <div class="home home-0"> <div class="home-window"></div> <div class="home-window"></div> <div class="home-window"></div> <div class="home-window"></div> <div class="home-window"></div> <div class="home-window"></div> </div> <div class="home home-1"> <div class="home-window"></div> <div class="home-window"></div> <div class="home-window"></div> <div class="home-window"></div> <div class="home-window"></div> <div class="home-window"></div> </div> <div class="home home-2"> <div class="home-window"></div> <div class="home-window"></div> <div class="home-window"></div> <div class="home-window"></div> <div class="home-window"></div> <div class="home-window"></div> </div> <div class="home home-3"> <div class="home-window"></div> <div class="home-window"></div> <div class="home-window"></div> <div class="home-window"></div> <div class="home-window"></div> <div class="home-window"></div> </div> <div class="home home-4"> <div class="home-window"></div> <div class="home-window"></div> <div class="home-window"></div> <div class="home-window"></div> <div class="home-window"></div> <div class="home-window"></div> </div> <div class="ground"></div>