【发布时间】:2016-04-01 07:07:19
【问题描述】:
我正在尝试创建 3 个水平对齐的背景图像,跨越浏览器的100% width,但最大高度为800px;,我还希望它们缩小响应。我正在使用glorious bootstrap 到目前为止,您看不到图像 b/c 它不是阅读高度。
HTML
<div class="row">
<div class="col-xs-4 col-md-4" style="margin:0 !important; padding:0 !important">
<a href="mysite">
<div class="casestudy-panel" style="background: url(myimage.jpg );"></div>
</a>
</div>
<div class="col-xs-4 col-md-4" style="margin:0 !important; padding:0 !important">
<a href="mysite">
<div class="casestudy-panel" style="background: url(myimage.jpg );"></div>
</a>
</div>
<div class="col-xs-4 col-md-4" style="margin:0 !important; padding:0 !important">
<a href="mysite">
<div class="casestudy-panel" style="background: url(myimage.jpg );"></div>
</a>
</div>
</div>
</div>
CSS
.casestudy-panel{
max-width:100%;
height: auto;
}
.casestudy-panel img {
max-width:100%;
height: 100%;
-webkit-background-size: cover !important;
-moz-background-size: cover!important;
background-size: cover!important;
-o-background-size: cover!important;
}
【问题讨论】:
-
请发布呈现的 HTML,而不是 PHP 源代码。另外,考虑使用 Stack Snippets 功能(图标看起来像带有尖括号的页面)。
-
@MikeMcCaughan 呈现的 html 已启动。提前致谢。
标签: css twitter-bootstrap responsive-design