css - 使用带封面的 img 元素

标签 css image background-image

我想以相同的比例显示图像。但图像大小会有所不同。可能是 16:10 或 10:10 的宽高比。有些图像看起来是垂直的,有些图像看起来是水平的。

我用div做了背景覆盖居中,但是我必须用它来img元素。

我如何使用 img 做到这一点?

div.image-content
{
     width: 210px;
     margin: 15px;
     float: left;
     height: 210px;
     overflow: hidden;
     background: no-repeat center center;
     background-size: cover;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover; 
 }

最佳答案

仅使用一维。 width:210pxheight:210px

如果您只指定一个维度,另一个维度将按比例缩放。

关于css - 使用带封面的 img 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22891757/

相关文章:

c# - 在 C# 中反转 Picturebox 图像

javascript - 编译后的less.js编译文件在哪里?

css - 带有动画关键帧的时钟式旋转

ios - 从 CoreData 接收图像数组

html - svg 图像元素回退

ImageMagick - 使用 IM 转换将 2 个 GIF 变成并排的 GIF

html - 全屏背景图像与页脚位置产生冲突

CSS - 仅在 Safari 中出现背景图像错误

css - 如果 LESS 中存在特定类,则将变量设置为新值

c# - 使用 jquery 动画图像