html - 调整图像大小以适应容器
问题描述
我正在尝试制作一个适合任何访问它的用户的屏幕的 4 面板屏幕。图像将其他所有内容从包含它们的 div 中推出。我不想让它溢出。
我的代码:
<div class="d-flex flex-row flex-wrap h-100">
<div class="d-flex" style="flex-basis: 50%;">
<img class=" " src="https://docplayer.org/docs-images/22/1321497/images/61-0.png">
</div>
<div class="d-flex" style="flex-basis: 50%;">
<img src="https://techcrunch.com/wp-content/uploads/2017/11/graphdown.jpg?w=730&crop=1">
</div>
<div class="d-flex" style="flex-basis: 50%;">
<img src="https://techcrunch.com/wp-content/uploads/2017/11/graphdown.jpg?w=730&crop=1">
</div>
<div class="d-flex" style="flex-basis: 50%;">
<img src="https://techcrunch.com/wp-content/uploads/2017/11/graphdown.jpg?w=730&crop=1">
</div>
</div>
解决方案
将css添加到图像应该可以解决问题
max-width: 100%;
https://codepen.io/genesy/pen/YzXGXXb它在这里工作..相同的代码
编辑:如果您也想要相同的图像尺寸,请将其变成网格
<div class="wrapper">
<div class="panel">
<img class=" " src="https://docplayer.org/docs-images/22/1321497/images/61-0.png">
</div>
<div class="panel">
<img src="https://techcrunch.com/wp-content/uploads/2017/11/graphdown.jpg?w=730&crop=1">
</div>
<div class="panel">
<img src="https://techcrunch.com/wp-content/uploads/2017/11/graphdown.jpg?w=730&crop=1">
</div>
<div class="panel">
<img src="https://techcrunch.com/wp-content/uploads/2017/11/graphdown.jpg?w=730&crop=1">
</div>
</div>
.wrapper {
display: grid;
grid-template-rows: 1fr 1fr;
grid-template-columns: 1fr 1fr;
height: 100%;
width: 100%;
}
.panel {
width: 100%;
height: 100%;
}
img {
max-width: 100%;
max-height: 100%;
width:
}
html, body {
height: 100%;
width: 100%:
}
推荐阅读
- ios - 如何为 uiscrollview 中的视图进行真正的独家触摸?
- docker - Dockerfile alpine image apk 找不到 Java 8
- ios - 如何将数据从 TableViewCell 传递到 ContainerView?
- html - HTML嵌套仅列出子列表的第一个元素可悬停
- php - 如何在 Laravel 中按搜索词条件过滤?
- ssis - SSIS:字符串(varchar)到日期转换
- reactjs - 有没有办法改变 Login 上的布局?- Sass / ReactJS
- c# - 确定richtextbox中变化的来源
- javascript - shopify可拖动元素中的意外宽度
- c# - 如何从当前位于不同订阅中的其他逻辑应用调用一个逻辑应用