【发布时间】:2014-08-02 00:20:44
【问题描述】:
我在我的网站上使用幻灯片。 我需要显示 2 种类型的图像格式,一种是横向 (400/300),另一种是纵向 (300/400)(比例 4/3)。
我希望幻灯片具有响应性,但具有最大高度。当图像是横向,全宽,当图像是纵向最大高度和宽度自动时。
这是我的 CSS:
.cycle-slideshow {
width:100%;
height:auto;
max-height:300px;
}
.cycle-slideshow {
content: "";
display: block;
clear: both;
}
.cycle-slideshow img {
width:100%;height:auto;
}
我的 HTML:
<div id="custom-pager"></div>
<div class="cycle-slideshow"
data-cycle-fx=fade
data-cycle-timeout=0
data-cycle-auto-height=container
data-cycle-pager="#custom-pager"
data-cycle-pager-template="<a href=#> {{slideNum}} </a>"
>
<img src="http://uploads.siteduzero.com/files/6001_7000/6410.jpg">
<img src="http://www.williamcronon.net/researching/photoimages/932_photographic_images_fig01_lowres.jpg">
<img src="http://www.jesuites.com/v3/wp-content/uploads/2011/09/montagnes_rocheuses.jpg?9d7bd4">
<img src="http://www.2tout2rien.fr/wp-content/uploads/2013/12/images-les-plus-vues-de-2013-google-trends-27.jpg">
</div>
这是一个 JSFiddle,http://jsfiddle.net/zyhrK/73/,您可以在此示例中看到,纵向格式的图像 3 和 4 太高并拉伸到 100% 宽度,这正是我要避免的。 .
【问题讨论】:
标签: jquery css image-size