html - 如何在缩小尺寸时保持图像和 div 文本框的大小相同并响应?
问题描述
我目前正在使用网格来制作彼此相等的 2 列。一列有一个带有标题的 div,另一列有一个图像。如何确保右侧的图像填满整个列?
#get-started-page .section1 {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.pink-box {
background: #fee5d6;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
<div id="get-started-page">
<div class="section1">
<div class="pink-box">
<h1>Certification</h1>
<h2 class="lowercase">#roadmaptocert</h2>
</div>
<div class="image-container">
<img src="https://www.imgonline.com.ua/examples/bee-on-daisy.jpg" alt="hair-stylist" />
</div>
</div>
</div>
解决方案
添加width: 100%
和height: 100%
以适应img
父级的大小。还添加object-fit: cover
以调整img
.
#get-started-page .section1 {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.pink-box {
background: #fee5d6;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.image-container img {
width: 100%;
height: 100%;
object-fit: cover;
}
<div id="get-started-page">
<div class="section1">
<div class="pink-box">
<h1>Certification</h1>
<h2 class="lowercase">#roadmaptocert</h2>
</div>
<div class="image-container">
<img src="https://www.imgonline.com.ua/examples/bee-on-daisy.jpg" alt="hair-stylist" />
</div>
</div>
</div>
推荐阅读
- javascript - Ionic, FireBase: Deleting favourites from a list of favourites
- python - 出现错误:int() 参数必须是字符串、类似字节的对象或数字,而不是 'numpy.dtype
- javascript - 从多个具有公共对象的数组中创建一个数组
- json - 我正在尝试处理 json 文件,但是在从 JsonLint 检查时出现错误 Expecting 'EOF', got ','
- unity3d - 有没有办法让相机在 Unity 3D(版本 2019.3.15f1)中跟随 g-force?
- java - 当我进行 http post 调用时如何删除用户代理字符串?
- java - java中递归函数中的字符串返回值
- angular - Tailwind 在 Angular 9 中使用自定义 scss 文件进行扩展
- embed - 授权外部域嵌入我的内容
- c# - .NET Core Docker 性能不佳