【发布时间】:2014-10-03 13:32:15
【问题描述】:
我在一个由 div 包裹的 html 页面中有一个封面图片。 div 大小始终为宽度:100% 高度:33%。 我希望任意图像可以缩放以填充,而不会在任何屏幕尺寸和比例上拉伸。
我的 CSS 如下所示:
.headerImageWrapper{
position: relative;
width: 100%;
height: 33%;
overflow:hidden;
}
.coverImageCentered{
min-width: 100%;
min-height: 100%;
position: absolute;
top: -9999px;
bottom: -9999px;
left: -9999px;
right: -9999px;
margin: auto;
}
我的问题是图像尺寸不是满足这些条件的最小尺寸。
See the image to understand better
我是一名 iOS 开发人员,如果你现在它的工作原理基本上类似于 contentMode : scale aspect to fill
【问题讨论】:
-
您可以尝试使用 Media-Queries 根据屏幕大小更改背景大小。它非常灵活。类似this