如何在浏览器上放大和缩小时保持内容的位置

时间:2016-11-16 04:08:08

标签: html css html5 css3

我有一个div,在那里我输入了一张图片,而且我的位置:绝对"另一个div点击时会将你带到页面底部。但是当你缩小时,它会保持原位,但是当你缩小时,它向下移动并离开图片div。我问,在放大和缩小浏览器时,如何让我的内容保持居中和位置。我搜索了整个堆栈和其他网站,但无法找到解决方案。

HTML



#pic-div {
	width: 100%;
	height: 700px;
	margin: 0 auto;
	overflow: hidden;
}
#pic-button {
	width: 100px;
	height: 100px;
	margin: 0 auto;
}
#down-button {
	max-width: 200px;
	max-height: 200px;
	background-color: black;
	border-style: none;
	color: white;
	font-family: 'Coiny', cursive;
	position: absolute;
	cursor: pointer;
	margin: 0 auto;
	margin-top: 500px;
}
#down-button:hover {
	background-color: grey;
}

<div id="pic-div">
<div id="welcome-pic"> <img id="pic-welcome" src="luxpics/logobar.jpg">
  <div id="pic-button">
    <button id="down-button">LET'S START</button>
  </div>
</div>
</div
&#13;
&#13;
&#13;

2 个答案:

答案 0 :(得分:0)

您可以尝试使用 position:fixed 而不是使用绝对吗?

答案 1 :(得分:0)

试试这个

#down-button {
  max-width: 200px;
  max-height: 200px;
  background-color: black;
  border-style: none;
  color: white;
  font-family: 'Coiny', cursive;
  position: absolute;
  cursor: pointer;
  margin: 0 auto;
  bottom: 25px;
  //margin-top: 500px;
}