Web ページの絶対配置に問題があります。
ボタンを親に対して相対的に配置したいのですが、これが私がしたことです:
.parent {
position: relative;
}
.child {
position: absolute;
top: 0px;
left: 0px;
}
.button {
height: 55px;
width: 180px;
background-color: transparent;
border-color: transparent;
background: url(Button.png);
background-size: 100% auto;
background-repeat: no-repeat;
}
<div class="parent" align="middle">
<img src="http://via.placeholder.com/1900" width="1900px" />
<div class="child">
<button class="button">Button</button>
</div>
</div>
このコードは、ボタンが本来あるべき画像ではなく、ウィンドウに対して相対的な位置になるようにするため、ズームアウトまたはズームインすると、同じ相対的な位置ではなく、画像内でボタンが移動します。