【发布时间】:2017-11-05 14:10:51
【问题描述】:
我正在制作一个内容管理系统。我可以为我的网站上传新内容,但无法将图像显示到我的轮播。我上传的所有图片都是垂直的。
例如:我上传了 3 张图片,它看起来像这样
Image 1
Image 2
Image 3
预期输出:
<- Image 1 -> <- Image 2 -> <- Image 3 ->
问题:如何将所有上传的图片放入轮播?
查看
<div class="container" style="padding-left: 0px; padding-right: 0px; padding-bottom: 0px;">
<div id="myCarousel" class="carousel slide" data-ride="carousel" style="max-width: 85.5%;">
<!-- Indicators -->
<ol class="carousel-indicators">
<li data-target="#myCarousel" data-slide-to="0" class="active"></li>
<li data-target="#myCarousel" data-slide-to="1"></li>
<li data-target="#myCarousel" data-slide-to="2"></li>
<li data-target="#myCarousel" data-slide-to="3"></li>
</ol>
<!-- Wrapper for slides -->
<div class="carousel-inner" role="listbox">
<?php foreach($content as $row):?>
<div class="item active">
<center><img src="<?= base_url().'assets/img/'.$row->content_image?>" width="100%" alt="Menu"></center>
</div>
<?php endforeach;?>
</div>
<!-- Left and right controls -->
<a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="right carousel-control" href="#myCarousel" role="button" data-slide="next">
<span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
</div>
【问题讨论】:
-
你所有的
items 都是active,应该只有一个。我敢打赌,你的内联样式搞砸了——试着去掉图片上的max-width和width。 -
我也尝试删除活动,我所有的图像现在都不见了。
-
您不应该完全删除
active。我说“应该只有一个”。如果您将它们全部删除,则不会有任何图像处于活动状态,因此第一张幻灯片不会显示! -
对不起,我的错误,现在我该如何下一个/上一个轮播?它现在仍在工作。
-
我认为您在上一条评论中打错了字,所以我不确定您的意思。要明确:1)原始问题(垂直对齐与正常水平旋转木马)是否已解决? 2) 下一个/上一个呢?
标签: twitter-bootstrap-3 carousel