html - 制作html框 "stick out"

标签 html css block margin

我正在尝试制作一个“图像 strip ”(许多小图像从屏幕左侧开始向左浮动到右侧)。问题是当我调整浏览器大小时,图像开始“堆叠”在(默认 block 行为)下,而不是简单地消失,“伸出容器”。我试过将容器的右边距设置为 -9999px 但它没有帮助。 我怎样才能做到这一点?

编辑:这是代码:

<div id='headerImages'>
    <img class="headerImage" src="images/header/cakeshop/image001.png" />
    <img class="headerImage" src="images/header/cakeshop/image002.png" />
    <img class="headerImage" src="images/header/cakeshop/image003.png" />
    <img class="headerImage" src="images/header/cakeshop/image004.png" />
</div>

和CSS:

#headerImages {
    width: 60%;
    overflow: hidden;
    margin-right: -9999px;
}

.headerImage {
    height: 300px;
    display: inline-block;
    float: left;
}

最佳答案

这是您需要的吗?

FIDDLE

使用您的代码: HTML:

<div id="wrapper">
<div id='headerImages'>
    <img class="headerImage" src="images/header/cakeshop/image001.png" />
    <img class="headerImage" src="images/header/cakeshop/image002.png" />
    <img class="headerImage" src="images/header/cakeshop/image003.png" />
    <img class="headerImage" src="images/header/cakeshop/image004.png" />
</div>
</div>

CSS

#wrapper {
    width: 60%;
    overflow: hidden;
}
#headerImages{
    width:2000px; /* set the width to total width of your images */
}

.headerImage {
    height: 300px;
    display: inline-block;
    float: left;
}

关于html - 制作html框 "stick out",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20872998/

相关文章:

html - 如何定位通过 HTML5 的颜色输入打开的颜色选择器?

javascript - 滚动功能在本地禁用,但仍可在现场使用

css - 更改未选中的 Material-UI 复选框的背景颜色

objective-c - "Converting"指向 Objective-C 中 block 的函数指针

ios - iOS从方法返回 block 值

jquery - 如何使用 JQuery - 菜单示例为组的所有元素设置动画?

javascript - 如何获取H1标签内文本的宽度?

javascript - 滑出侧工具栏

html - 我可以让一个 div 调整到另一个 div 的最小宽度吗?

Ruby block 到数组