html - 带有 CSS Grid 的马赛克照片库 - 照片被裁剪了?
问题描述
我正在尝试仅使用 CSS Grid(没有插件或 Javascript)来构建这个马赛克照片库。在所有的 CSS 代码之后,结果看起来像这支笔https://codepen.io/Cilvako/pen/YzKLLZw
问题在于,由于照片尺寸不同,其中一些被裁剪得很糟糕。有没有解决方案,或者我应该简单地尝试构建我的网格更接近照片尺寸,这样它们就不会被裁剪?(我知道所有的裁剪都来自设置我的列和行)。
我尝试使用其他值更改 object-fit:,但结果更奇怪。
.gallery__img {
width: 100%;
height: 100%;
object-fit: cover;
}
有没有办法拥有一个马赛克画廊,里面有不同尺寸的照片,无论你如何构建网格元素,它们都不会被裁剪?谢谢!
解决方案
推荐阅读
- excel - 使用许多 "s 操作文本字符串,以便在 VBA 中的行上粘贴函数
- javascript - 是否可以在特定输入长度后阻止用户输入并禁止特定键?
- amazon-web-services - 如何在使用 AWS ALB/Cognito/OIDC IdProvider 进行身份验证后获取临时凭证?
- java - 加入两个大卷的 PCollection 有性能问题
- reactjs - Ant Design Components - antd 组件“this”的内部功能未定义
- angular - 如何在另一个可观察的 Angular 7 中返回可观察的方法
- python - 是否有代码我可以在程序中运行以使用已知密码连接到安全 wifi
- android - 如何使 TextView 的文本使用我给它的样式?
- php - PHP foreach 循环练习
- php - 如何在 symfony 中使用多个唯一实体