【发布时间】:2020-04-24 10:21:19
【问题描述】:
我正在尝试制作卡片,其中第一行和两列是 gif,说明卡片适合带边框的单元格内。但是,没有显示任何内容,单元格只是显示为空。
这是我正在使用的代码:
.detailsgrid {
display:grid;
grid-template-columns: 35px 1fr;
grid-template-rows: 200px 40px 1fr 35px;
border: solid 1px;
}
.detailsimg {
grid-row-start: 1;
grid-column-start: 1;
grid-row-end: 2;
grid-column-end: 3;
object-fit: cover;
}
<div class="detailsgrid">
<img class="detailsimg" src="https://picsum.photos/100/100" width= 300px>
</div>
<div class="detailsname">
Honing
</div>
<div class="detailsdescription">Straightening the blade so it stays sharp (no material is taken off the blade). </div>
<i class="far fa-clock detailstimeicon"></i>
<div class="detailstime">
This is how often you should do it
</div>
</div>
我尝试放置 200 像素,以便 gif 有空间显示,但理想情况下,我希望该区域由 GIF 大小确定。
一张图片来说明我想要实现的目标:
我怎么能这样做?
【问题讨论】:
-
请添加您想要的设计/输出截图(无法猜测)。
-
你不能有
srcfordiv它应该带有img标签。 -
刚刚将图片添加到帖子中! @EzraSiton
-
@Manjuboyz 你是对的......我已经更新并且图像出现了。我怎样才能让网格始终采用内部 gif 的大小?