小编典典

CSS水平滚动

css

我正在尝试创建<div>一系列只能水平滚动的照片。

它应该看起来像这样的

但是,只有通过指定<div>包含照片的的宽度,才能实现上述目的(因此它们不会“自动换行”)。如果我不放宽-
看起来像这样;

使用CSS可以防止固定宽度的图像发生变化,该怎么办。

谢谢


阅读 1210

收藏
2020-05-16

共1个答案

小编典典

您可以使用display:inline-blockwhite-space:nowrap。这样写:

.scrolls {
    overflow-x: scroll;
    overflow-y: hidden;
    height: 80px;
    white-space:nowrap
}
.imageDiv img {
    box-shadow: 1px 1px 10px #999;
    margin: 2px;
    max-height: 50px;
    cursor: pointer;
    display:inline-block;
    *display:inline;/* For IE7*/
    *zoom:1;/* For IE7*/
    vertical-align:top;
 }
2020-05-16