图像在 CSS 网格中溢出 - 如何修复?

问题描述 投票:0回答:1
html css css-grid
1个回答
2
投票

使用

grid-template-columns: repeat(2, 1fr);
grid-template-columns: 1fr 1fr;

grid-template-columns: repeat(1fr, 1fr);
不正确。你会得到 Invalid property value 错误

要删除水平滚动,请删除

.main-container img

中的左右边距
  • 如果您需要图像之间的空间,请使用
    gap
    属性。
  • 如果您需要左侧或顶部的一些空间,请使用父容器的填充

同时从

width
中删除
height
.main-container

.main-container{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 90rem;
    gap: 6rem;
    padding: 20px;
}

.main-container img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
© www.soinside.com 2019 - 2024. All rights reserved.