【发布时间】:2015-08-14 22:12:37
【问题描述】:
我正在尝试在我的首页上的图像上制作一个带有白色背景的预订框。到目前为止,我已经设法在顶部放置了一个带有以下代码的框:
代码:
<div class="row">
<div class="col-sm-12 contentpage">
<div class="frontimage">
<img src="~/images/index.jpg" />
<div class="col-sm-4">
<div class="bookingbox">
</div>
</div>
</div>
</div>
</div>
CSS:
.bookingbox {
background-color: white;
position: absolute;
height: 100px;
margin-top: -580px;
margin-left: 10px;
}
@media (min-width: 1200px) {
.bookingbox {
display: none;
}
}
现在的问题是,当您从 1600 像素到 1200 像素时,白框会移动,无法使其在图像内保持静态。
我所有的图像都设置了以下 css,它们变得响应:
img {
max-width: 100%;
}
我应该改变什么?有什么想法吗?
更新:
框现在非常适合..但现在图像与页面的其余部分不对齐。
左边很好,右边变大了?
【问题讨论】:
-
我会从使用百分比位置值而不是固定像素边距值开始。