作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
目前,查看带有图片的产品列表:
请注意,这些图片尺寸不同,例如宽度和高度不同,我不想让它看起来很糟糕,我正在寻找一种解决方案,如何在不影响宽高比的情况下正确调整它们的大小。异常(exception)的结果是这样的:
每个img都有CSS片段
.ui.medium.image
{
width: 300px;
height: auto;
font-size: 1rem;
}
如果我将 height: auto 更改为 height: 200px,但它会破坏纵横比:
如何在保持宽高比的同时将它们正确固定为相同的高度?
欢迎提出任何建议。
最佳答案
您可以将宽度设置为自动,这将使它们的高度相同,并保持纵横比。但是,它们将具有不同的宽度:
.ui.medium.image
{
width: auto;
height: 200px;
font-size: 1rem;
}
最好的方法是使用背景图片。
例如:
.ui.medium.image {
/*Image should be a div*/
height: 200px;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
}
然后,您可以使用内联样式设置图像:
<div class="image" style="background-image:url('path/to/image.jpg');">
关于javascript - 如何在保持宽高比的同时调整图像的大小以在组中具有相同的高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34163009/
我将我的用户图片作为文件保存在我的硬盘上。(不在数据库中)。 我将获取此 *.jpg 文件的高度和宽度,该怎么做? (背景:我必须计算高度和宽度之间的比率以使其达到指定的高度和宽度而不拉伸(stret
我是一名优秀的程序员,十分优秀!