html - 图像设置为适合 'grandparent' 但隐藏在 'parent' 内

标签 html css image size

我有一个有点复杂的问题,

我想让IMAGE设置full size到DIV,但是要隐藏到另一个DIV里面..

我会尽力解释:

#grandParent {
    width: 100%;
    height: 500px;
    border: 2px solid black;
    position: relative;
}

#parent {
    width: 50%;
    height: 100%;
    overflow: hidden;
    border: 1px solid red;
}

#child {
    width: 100%;
    height: auto;
    position: absolute;
}
<div id="grandParent">
  <div id="parent">
    <img id="child" src="https://upload.wikimedia.org/wikipedia/commons/thumb/5/52/Liliumbulbiferumflowertop.jpg/220px-Liliumbulbiferumflowertop.jpg">
  </div>
</div>

进行了修改^^

感谢广告:)

最佳答案

这样的事情可能会起作用:

.grandParent {
  border: 1px solid;
  width: 500px;
  height: 500px;
  display: flex;
  justify-content: center;
  align-items: center;
}
img {
  width: 500px;
  height: 500px;
}
.parent {
  width: 250px;
  height: 250px;
  overflow: hidden;
}

编辑:也许我有更好的主意。

Code Pen

关于html - 图像设置为适合 'grandparent' 但隐藏在 'parent' 内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51639261/

相关文章:

javascript - 使用 CSS 将图像垂直和水平居中

image - 将无序图像组合成视频(+MP3 音频)

html - 使用 css pagestyle 有没有办法对结果进行列化?

html - PRE 和空格行为

javascript - 更新时文件上传不会移动到文件夹中

css - 如何在淡入淡出过渡之前使轮播图像稍微缩放

html - 如何使用flexbox垂直居中div

java - 我可以通过BufferedImage读取InputStream吗?

php - 在 PHP 中使用 html5lib 的 Xpath

html - css3 中的功能区从一侧到另一侧