html - 具有固定高度和可变宽度图像的 slider

标签 html css responsive-design slider

我正在尝试创建一个具有固定高度和可变宽度图像的 slider 。我需要 slider 为页面的 100% 宽度,并响应浏览器视口(viewport)。

我不想使用 JS。

HTML

<div id="photoframeContainer">
  <div id="photoframe">
    <div class="imageContainer"><img id="theImage" src="uploads/picture02.jpg" alt=""></div>
    <div class="imageContainer"><img id="theImage" src="uploads/picture03.jpg" alt=""></div>
    <div class="imageContainer"><img id="theImage" src="uploads/picture04.jpg" alt=""></div>
    <div class="imageContainer"><img id="theImage" src="uploads/picture05.jpg" alt=""></div>
    <div class="imageContainer"><img id="theImage" src="uploads/picture06.jpg" alt=""></div>
    <div class="imageContainer"><img id="theImage" src="uploads/picture07.jpg" alt=""></div>
    <div class="imageContainer"><img id="theImage" src="uploads/picture08.jpg" alt=""></div>
  </div>
</div>

上次尝试失败的 fiddle

fiddle

这是以前尝试实现我想要的东西的 fiddle ,但是页面没有响应,因为当浏览器调整大小时,图像重叠并且表现不正常。

最佳答案

你可以通过简化 HTML 来实现你的布局(顺便说一下,id 必须是唯一的,所以你不应该在所有图像上使用正常的 id):

DEMO

<div id="photoframe">
    <img class="test" src="" alt="" />
    <img class="test" src="" alt="" />
    ...
</div>

CSS:

body, html {
    height:100%;
    margin:0;
}

#photoframe {
    white-space:nowrap;
    height:50%;
}
img {
    height:100%;
    width:auto;
}

关于html - 具有固定高度和可变宽度图像的 slider ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24449489/

相关文章:

jquery - 始终向上标题和滑动 div

javascript - CSS div 大小相对于视口(viewport)边界?

html - 响应式设备类型定位

css - Twitter-Bootstrap 中的响应井?

javascript - 更改 :hover on iPad So First Touch is Registered as onclick and :hover Functionailty Still Works

javascript - google charts timeline - 鼠标单击获取行上的文本

javascript - Bootstrap - 禁用 <div class ="bfh-selectbox bfh-countries">

javascript - 在 css 和 html 中响应左右图像

CSS/SCSS 媒体查询或类

html - 具有不同高度列的 Bootstrap 行