html - 垫图宽度填充
问题描述
我正在使用有角度的材料制作卡片,但由于某种原因,我无法让图像填充空间,如图所示,红色区域是我希望图像占用空间的地方。
html:
<mat-card (click)="optionPicked()">
<img mat-card-image [src]="backgroundImage">
<mat-card-subtitle>
<b>{{SubtitleHere}}</b>
</mat-card-subtitle>
<mat-card-content>
</mat-card-content>
</mat-card>
CSS3:
.mat-card-image {
width: 100%;
margin: 0 -16px 16px -16px;
padding: 0%;
}
解决方案
.card {
width: 400px;
height: auto;
background: red;
margin: 20px auto;
border-radius: 4px;
display: flex;
flex-direction: column;
}
#image-container {
background: #DDD;
}
.card-row {
background: red;
width: 100%;
height: 100px;
}
.img {
height: 100%;
width: 100%;
}
<div class="card">
<div class="card-row" id="image-container">
<img src="https://i0.wp.com/mathblog.wpengine.com/wp content/uploads/2017/03/image005.gif?zoom=1.25&resize=429%2C262&ssl=1" class="img">
</div>
<div class="card-row">
<p>Some Text Here</p>
</div>
<div class="card-row">
<p>Some Text Here</p>
</div>
<div class="card-row">
<p>Some Text Here</p>
</div>
</div>
推荐阅读
- python - 使第二列的数据停留在第二列
- javascript - HTML Canvas 从数据库中绘制图像
- java - 我的代码运行了 15 分钟但只有白色输出?
- python-3.x - 在 Pandas 数据框中查找在列子集上具有相同值的行子集(N 行)
- javascript - 第二次使用后显示“未定义”的警报框
- python - 如何部分读取文本文件并将片段写入另一个文本文件
- sql - 如何获取日历的日期作为标题并从数据库中获取相关记录
- swift - 当文本包含返回时滚动到 UITextView 的末尾
- java - 更改微调器项目数据时更新recyclerview单行数据
- java - 由于@OneToMany,JPA 更新记录失败