【发布时间】:2012-09-13 03:51:49
【问题描述】:
我正在尝试使用多个项目设置 Twitter Bootstrap 轮播,同时保持响应能力。
我有一个用于测试设置的 jsfiddle http://jsfiddle.net/Va8Un/
我希望在轮播窗格中显示 4 张图片,每张图片都带有标题以保存项目标题等,并且应该调整它们的大小以适应屏幕以始终保持在同一行上。现在它完全忽略了我为调整屏幕图像大小所做的任何尝试,我认为设置 img max-width:100%; 可以解决问题,但似乎没有效果。此外,由于图像未调整大小,第四张图像被推到第二行:
有什么方法可以用纯 CSS 解决这个问题,还是我应该寻找 Twitter Bootstrap 之外的选项?
你可以在这里查看结果:http://jsfiddle.net/Va8Un/embedded/result/
这里是 HTML:
<div class="container">
<div class="carousel slide" id="myCarousel">
<div class="carousel-inner">
<div class="item active">
<ul class="thumbnails span12">
<li>
<div class="caption">
<h5>Caption</h5>
</div>
<div class="thumbnail">
<img src="http://placehold.it/260x180" alt="">
</div>
</li>
<li>
<div class="caption">
<h5>Caption</h5>
</div>
<div class="thumbnail">
<img src="http://placehold.it/260x180" alt="">
</div>
</li>
<li>
<div class="caption">
<h5>Caption</h5>
</div>
<div class="thumbnail">
<img src="http://placehold.it/260x180" alt="">
</div>
</li>
<li>
<div class="caption">
<h5>Caption</h5>
</div>
<div class="thumbnail">
<img src="http://placehold.it/260x180" alt="">
</div>
</li>
</ul>
</div>
<div class="item">
...
</div>
<div class="item">
...
</div>
</div>
<a data-slide="prev" href="#myCarousel" class="left carousel-control">‹</a>
<a data-slide="next" href="#myCarousel" class="right carousel-control">›</a>
</div>
</diV>
【问题讨论】:
-
显示查看代码。您可以将图像包装在 div 中并设置其宽度。
-
添加了代码+查看链接。图像已经包含在
<div class="thumbnail">中,如果我为此设置了大小,但是它不会响应并且如果它变得太小就会从屏幕上消失。可以举个例子吗?
标签: css twitter-bootstrap responsive-design