html - 如何使用 CSS 制作一组流过浏览器窗口边缘的图像?

标签 html css image

我正在努力编写基于 Javascript 的图片库。现在我有代码集,所以我知道图像都将处于相同的高度,但是......

我如何安排我的标记和 CSS,以便所有图像都显示在一行上,并且当新图像超出浏览器窗口的宽度时,图像中“超出范围”的部分' 只是隐藏而不显示在下一行?

我一直在以各种方式为图像本身及其容器 div 试验 overflowfloatdisplay 无济于事。我在这里必须忽略一些简单的事情。

现在标记看起来像:

<div id="slider">
    <img src="img1.png" /> 
    <img src="img2.png" /> 
    <img src="img3.png" /> 
</div>

即使图像的组合宽度大于浏览器窗口的宽度,我应该如何设计它以便它显示在一行上?

谢谢。

最佳答案

#slider {
    white-space: nowrap;
    overflow   : hidden;
    width      : 100%
}

关于html - 如何使用 CSS 制作一组流过浏览器窗口边缘的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10309818/

相关文章:

javascript - 如何使用 Angular 数据表将 "data-title"放入 <td> 而不使用 ng-repeat

javascript - 悬停固定元素时允许在 DIV 中滚动

javascript - CSS 在 Firefox 上随机过渡 'spazing' 一些元素

CSS 问题 Ngx 表 angular2 泳道

java - 将图像设置为 JPanel 背景的最简单方法

html - 声明 DOCTYPE 时全屏 div 消失

html - float 导航栏下方的页面内容

javascript - 是否可以使用 Jquery 按连续顺序重新分配 div 的子类

java - OpenGL 与 glTexCoord - 具有许多图 block 的图像可能会变得乏味?

image - 在Matlab中优化一个简单的函数(直方图距离)