html - CSS、Bootstrap、HTML - 缩小响应式图像以在行中获得相同大小
问题描述
我是网页设计方面的新手,我在使用 img-fluid 类在某个视图中正确调整图像大小时遇到问题,它们充当投资组合项目中的某种缩略图。我将上传几张图片来解释我想要实现的目标。第一个图像是我想要做的,每行大约 3-4 个大小相同的项目,问题是当我显示一个垂直大于水平的图像时,它的分辨率也比其他图像大,弄乱了我的完全排并添加一些空格
第二张图片说明了这个问题,2 是高度较大的图像,它会根据图像放置的位置混淆其他元素。
这是 HTML 代码:
<div class="container-fluid">
<div class="row">
<div class="col-lg-4 col-sm-6 mb-2">
<!-- Portfolio item -->
<div class="portfolio-item">
<a class="portfolio-link" href="someurl">
<div class="portfolio-hover">
<div class="portfolio-hover-content"><i class="fas fa-plus fa-3x"></i></div>
</div>
<img class="img-fluid" src="sourceofimage" alt="default" height=auto/>
</a>
<div class="portfolio-caption">
<div class="portfolio-caption-heading">some text</div>
<div class="portfolio-caption-subheading text-muted">some text</div>
</div>
</div>
</div>
</div>
</div>
和 img-fluid 的 CSS
.img-fluid {
max-width: 100%;
height: auto;
}
谁能帮我这个 ?
解决方案
同时使用height
和width
。将宽度设置为您想要的像素数或任何其他增量,高度也相同。
代码:https ://codepen.io/flvffywvffy/pen/OJjoeKP (忽略javascript)
推荐阅读
- c# - 在两个用户控件和主窗体之间传递一个对象
- javascript - 如何从 woocommerce 计费国家/地区下拉更改中更改 intlTelInput 国家/地区
- docker - docker 镜像内的病毒扫描
- c++17 - 如何在 Visual Studio 2019 上修复 E0325
- python - 由于“https”,Google Drive API 无法在 Celery 任务中工作,ServerNotFoundError
- docker - 如何从 docker 访问网络共享文件夹
- next.js - NEXT-PWA 崩溃
- r - 根据列中的唯一值查找两个最大日期之间的最小日期
- python - 使用条件从 Pandas DF 中删除重复项
- java - OpenCV VideoWriter 翻转视频