【问题标题】:Image invisible outside div element bounds图像在 div 元素边界外不可见
【发布时间】:2016-12-21 10:03:26
【问题描述】:

如何使 div 元素(包含它的)外部图像的一部分不可见?

例如,我有: div.imageContainer 高度为 200 像素, div内的图像(圆形),200x200像素, 图像(圆圈)的上半部分在 div.imageContainer 内

目前情况如下:

div.imageContainer
{
position: relative;
}
div.imageContainer img
{
position: absolute;
top: 100px;
}

但是,在 div 元素之外的下半部分是可见的,并且与下面的其他几个元素重叠(我正在尝试构建一个测试横幅)。如何将图像的部分隐藏在元素之外?

【问题讨论】:

    标签: html css image


    【解决方案1】:

    父 div 内的overflow: hidden 应该可以解决问题

    【讨论】:

    • 起初,它完全使图像不可见。但是在你再次提到之后,我想到了将 div.imageContainer 的高度定义为 height=200px;它与它一起工作。
    猜你喜欢
    • 2018-12-07
    • 1970-01-01
    • 1970-01-01
    • 2011-05-02
    • 1970-01-01
    • 1970-01-01
    • 2012-07-22
    • 2019-05-04
    • 2019-09-19
    相关资源
    最近更新 更多