html - 如何将图像放置在 div 内,使其完全适合 div 内?
问题描述
我想在 div 中放置一个图像,使其完全适合。现在它只是剪切图像,如果它超过包含它的 div 的宽度(image_div)。下面是代码,
<form>
<div className="form_fields">
<span className="required">Viewpoint</span>
<a>anchor tag</a>
<div className="image_div">div containing image
<img src="somelink"/>
</div>
</div></form>
form {
flex-grow: 1;
display: flex;
flex-direction: column;
.form_fields {
padding: $padding $gutter $padding $gutter;
background-color: #fff;
position: relative;
top: 0px;
left: 0px;
overflow: auto;
flex-grow: 1;
.image_div {
position: relative;
display: flex;
align-items: center;
justify-content: center;
width: 105px;
height: 105px;
img {
display: block;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}}}
如何将完整的图像放在包含它的 div 中?有人可以帮我解决这个问题吗?谢谢。
解决方案
你已经把 className 像这样放在 div 中<div className="image_div">
className 不是属性正确的属性只是类,所以你应该把它<div class="image_div">
和<div class="form_fields">
推荐阅读
- c++ - SDL2中两个矩形的相交/碰撞
- javascript - 如何创建向特定站点添加额外信息的 Chrome 扩展程序?
- reactjs - 如何将变量导出到另一个文件 React
- ios - 并发限制 PanGestureRecognizer - Swift - 以编程方式
- javascript - 当我使用 react.js 进行 API 请求时,为什么我会收到来自 unsplash.com 的 401 Unauthorized 响应?
- json - 如何按值返回特定的 JSON 对象
- javascript - 我应该在一个只调用一个已经在其主体中使用 try 和 catch 的函数的函数中捕获错误吗?
- php - For-Loop中的PHP CURL请求真的很慢
- typescript - Vue 3 Typescript 不可分配给类型“[]”
- oracle - 我如何通过 LKM ODI12c(oracle 数据集成器)中的 getcollist() 方法订购表达式