0
我有一个Bootstrap-3旋转木马,每次显示3个图像。每轮有三个图像四轮。我希望图像可以自动调整大小以适应每个设备尺寸(大型桌面,平板电脑,手机)的最佳宽度和高度。举例来说,手机将拥有100x100大型桌面300x300。而且,无论上传的尺寸如何,图像都可以缩放到每个设备的最佳尺寸。我知道解决方案在于:Bootstrap-3旋转木马中的图像自动调整大小
max-width:100%;
max-height:100%;
但是,如何定义我的div(S)的最佳高度和宽度?而且,由于每个设备尺寸都有多个div类,是否可以设置最佳的最大化高度和宽度?
这里链接到我的bootply。
这里我的代码HTML:
<div class="carousel-home">
<div class="carousel slide" data-ride="carousel" id="carousel-example- generic">
<!-- Indicators -->
<ol class="carousel-indicators">
<li class="active" data-slide-to="0" data-target="#carousel-example-generic"></li>
<li data-slide-to="1" data-target="#carousel-example-generic"></li>
<li data-slide-to="2" data-target="#carousel-example-generic"> </li>
</ol><!-- Slider Content (Wrapper for slides)-->
<div class="carousel-inner">
<div class="item active">
<div class="col-md-4 col-sm-6">
<img alt="" src="http://placehold.it/250x100&text=AAAAAAA">
</div>
<div class="col-md-4 col-sm-6 hidden-xs">
<img alt="" src="http://placehold.it/350x145&text=BBBBBB"></div>
<div class="col-md-4 col-sm-6 hidden-sm hidden-xs">
<img alt="" src="http://placehold.it/225x300&text=CCCCCCC">
</div>
</div>
<div class="item">
<div class="col-md-4 col-sm-6">
<img alt="" src="http://placehold.it/250x250&text=DDDDDDD">
</div>
<div class="col-md-4 col-sm-6 hidden-xs">
<img alt="" src="http://placehold.it/250x150&text=EEEEEEEE">
</div>
<div class="col-md-4 col-sm-6 hidden-sm hidden-xs">
<img alt="" src="http://placehold.it/310x180&text=FFFFFFF">
</div>
</div>
<div class="item">
<div class="col-md-4 col-sm-6">
<img alt="" src="http://placehold.it/290x140&text=GGGGGGGG">
</div>
<div class="col-md-4 col-sm-6 hidden-xs">
<img alt="" src="http://placehold.it/350x300&text=HHHHHHHHH">
</div>
<div class="col-md-4 col-sm-6 hidden-sm hidden-xs">
<img alt="" src="http://placehold.it/200x120&text=IIIIIIIIII">
</div>
</div>
<div class="item">
<div class="col-md-4 col-sm-6">
<img alt="" src="http://placehold.it/350x50&text=JJJJJJJJJ">
</div>
<div class="col-md-4 col-sm-6 hidden-xs">
<img alt="" src="http://placehold.it/270x170&text=KKKKKK">
</div>
<div class="col-md-4 col-sm-6 hidden-sm hidden-xs">
<img alt="" src="http://placehold.it/250x155&text=LLLLLLLL">
</div>
</div>
</div><!-- Controls -->
<a class="left carousel-control" data-slide="prev" href="#carousel-example-generic"><span class="glyphicon glyphicon-chevron-left"></span></a> <a class="right carousel-control" data-slide="next" href="#carousel-example-generic"><span class="glyphicon glyphicon-chevron-right"></span></a>
<br>
</div></div>
这里我的CSS:
.carousel-home {
margin-left:39px;
margin-right:39px;
}
.carousel-indicators li { visibility: hidden; }
.carousel-inner .item {
font-size:10px;
color:#0404B4
}
.carousel-control {
position:absolute;
top: 50%;
width: 30px;
font-family: 'Helvetica Neue', Arial, sans-serif;
}
.carousel-control.left,
.carousel-control.right {
background:#000000;
}
.carousel-control.left { left: -2px; }
.carousel-control.right { right: -2px; }`
可以详细说一下吗? – raulbaros
编辑!抱歉!我希望这对你有所帮助! – Charly
谢谢。我知道在哪里添加img类,但我仍然有这个问题...我希望图像可以自动调整大小,以达到每个设备尺寸的最佳宽度和高度。例如。手机将拥有100x100大型桌面300x300。而且,无论上传的尺寸如何,图像都可以缩放到每个设备的最佳尺寸。新的Bootply ... http://www.bootply.com/94vC66jWCC - 所有上传的不同尺寸的图片在运行转盘时都应该具有相同的尺寸,这就是目标。现在你看到所有不同大小的图像。 – raulbaros