我一直在尝试学习和使用 twitter 引导程序,尤其是轮播元素。为此,我设法复制了文档中的示例,一切似乎都很好——按预期工作。我的示例 HTML 轮播代码位于:http ://dpaste.com/772419/
但是,我想做的是,告诉引导程序不要制作幻灯片,而是在一行中显示所有三个(存在多少)图像 - 类似于亚马逊展示其产品的方式。我已阅读文档,但无法弄清楚如何做到这一点。
任何想法,指导将不胜感激。谢谢。
我一直在尝试学习和使用 twitter 引导程序,尤其是轮播元素。为此,我设法复制了文档中的示例,一切似乎都很好——按预期工作。我的示例 HTML 轮播代码位于:http ://dpaste.com/772419/
但是,我想做的是,告诉引导程序不要制作幻灯片,而是在一行中显示所有三个(存在多少)图像 - 类似于亚马逊展示其产品的方式。我已阅读文档,但无法弄清楚如何做到这一点。
任何想法,指导将不胜感激。谢谢。
根据我过去使用引导程序的经验,我使用过这种 HTML 结构。所以我相信你可以在一张幻灯片中加载多张图片......就像下面......
<div class="carousel">
<div class="carousel-inner">
<!-- your slide -->
<div class="item active">
<div class="product">
<img src="" alt="" />
<p>this is a caption</p>
</div>
<div class="product">
<img src="" alt="" />
<p>this is a caption</p>
</div>
<div class="product">
<img src="" alt="" />
<p>this is a caption</p>
</div>
</div>
<!-- end slide -->
<!-- your slide -->
<div class="item">
<div class="product">
<img src="" alt="" />
<p>this is a caption</p>
</div>
<div class="product">
<img src="" alt="" />
<p>this is a caption</p>
</div>
<div class="product">
<img src="" alt="" />
<p>this is a caption</p>
</div>
</div>
<!-- end slide -->
</div>
</div>
基本上每个带有标签 ITEM 的 DIV 都是一张幻灯片。ACTIVE 确定第一张幻灯片。
编辑
好的,所以我在本地尝试重现您的问题。看起来标题问题很可能来自 bootstrap.css 文件中的 CSS。这是代码...
.carousel-caption {
position: absolute;
right: 0;
bottom: 0;
left: 0;
padding: 10px 15px 5px;
background: #333;
background: rgba(0, 0, 0, 0.75);
}
这里的问题是您的标题位于项目容器的底部。所以你只能看到一个的原因是因为 position:absolute; 让它们都叠放在一起。因此,对于您的情况,您最有可能需要调整此 CSS 以获得您正在寻找的内容。
另请注意:如果您不想更改 twitter 引导 CSS,您可以在 body 标签中添加一个类并使用伪类覆盖引导 CSS。
如何让图片分栏显示:
要制作图像列,您可以执行类似于此的结构...
HTML
<!-- product one -->
<div class="product-container">
<img src="" alt="" />
<div class="carousel-caption">
<h4>Something For Sale</h4>
<p>Some description</p>
</div>
</div>
<!-- product two -->
<div class="product-container">
<img src="" alt="" />
<div class="carousel-caption">
<h4>Something For Sale</h4>
<p>Some description</p>
</div>
</div>
<!-- product three -->
<div class="product-container">
<img src="" alt="" />
<div class="carousel-caption">
<h4>Something For Sale</h4>
<p>Some description</p>
</div>
</div>
CSS
.product-container {
width:33%;
float:left;
}
.product-container img {
margin:0 auto 0 auto;
}
无论如何,这应该让你进入球场......它可能需要稍微调整一下。