使按钮粘贴到背景图像



我目前正在研究一个以图像为背景的交互式模拟。这样的:

<body>
<div>
<img><img>
<button><button>
<!-- etc.. -->
<div>
<body>

是否有可能使按钮粘在图像时,调整窗口的大小。我已经尝试过用百分比而不是像素等来设置位置。

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
.container {
position: relative;
width: 100%;
max-width: 400px;
}
.container img {
width: 100%;
height: auto;
}
.container .btn {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
background-color: #555;
color: white;
font-size: 16px;
padding: 12px 24px;
border: none;
cursor: pointer;
border-radius: 5px;
text-align: center;
}
.container .btn:hover {
background-color: black;
}
</style>
</head>
<body>
<h2>Button on Image</h2>
<p>Add a button to an image:</p>
<div class="container">
<img src="img_snow.jpg" alt="Snow" style="width:100%">
<button class="btn">Button</button>
</div>
</body>
</html>

相关内容

  • 没有找到相关文章

最新更新