Что я специально хочу сделать, так это иметь синий блок и шкалу красного блока вместе с веб-страницей, но также оставаться на месте, не сдвигаясь вверх и вниз, как сейчас.
Вот рисунок, демонстрирующий, что он выполняет то, что мне нужно, при масштабировании по диагонали, но масштабирование по вертикали или горизонтали приводит к смещению.
Imgur ссылка на демонстрационную версию GIF
Вот HTML
<div class="blockDisplay">
<center><img src="greenBlock.png" class="greenBlock">
<img src="redBlock.png" class="redBlock">
<img src="blueBlock.png" class="blueBlock"></center>
</div>
Вот CSS
.blockDisplay {
background-color: #444;
overflow: hidden;
}
.greenBlock {
position: relative;
width: 58%;
z-index: 2;
}
.redBlock {
position: absolute;
top: 6%;
left: 66%;
width: 8vw;
z-index: 4;
}
.blueBlock {
position: absolute;
top: 40vh;
left: 77%;
width: 23vw;
}