html - 如何将此图像隐藏在它的容器后面?

标签 html css

为了响应式设计,我制作了这个 <img>max-width:37%; .但是,当我将 jsFiddle 窗口打开得足够远以使其足够宽时,图像会超出其容器大小并且不再适合。

这是我做的截图:

enter image description here

但我希望不显示重叠边,像这样(已编辑照片):

enter image description here

如果您想实际查看它,use my fiddle .

图片不应超出其容器的边界。 如何防止图像大于其容器?

最佳答案

我假设您希望整个图像保持可见。所以,你需要设置 max-height属性(property)100% .

.mbox img {
    max-height: 100%;
    max-width: 37%;
    position: absolute;
    right: 0;
    z-index: -1;
}

这是一个jsfiddle .

更新:由于您希望图像保留 max-width:37%你需要 overflow hidden 的部分。

我添加了一个 div包装 div.mbox_contentimg .我给这个 div 类 mbox_wrapper .您还需要添加 z-index:2属性(property)给<h2> .

.mbox_wrapper {
    overflow:hidden;  
    position:relative;
}

.mbox h2 {
    z-index:2;
}

这是更新的 jsfiddle .

关于html - 如何将此图像隐藏在它的容器后面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29650808/

相关文章:

html - 模糊背景周围的白色模糊 + 保持文本不模糊

javascript - jQuery 验证不适用于输入数组

javascript - Foundation 5.2.3 顶部栏下拉不起作用

html - 将 Facebook Like 按钮添加到粉丝页面

javascript - HTML 验证

CSS: anchor 高度取决于字体大小

html - 调整大小时居中 float div

javascript - 如何在 iPad safari 的只读 html 元素中启用用户选择?

javascript - 当 div 换行看起来像网格时,如何对齐 div 以进行触摸

css - 如何将带有较短 div 的 div float 到另一个下方