小编Pol*_*ami的帖子

保持图像居中,同时保持100%的高度,并且仅延伸/裁剪侧面

问题

我有一个用户图像,我想通过窗口缩放该图像,以使高度始终为100%,并且图像保持居中。


例子1

此示例随着调整窗口大小而缩放,但高度不会保持在100%,因此会在底部被截断。

.user {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 0%;
}
Run Code Online (Sandbox Code Playgroud)

CodePen示例1


例子2

这个示例非常完美,除了浏览器窗口的宽度小于图像的宽度之外,右侧的内容也被切除。

确实希望对图像进行裁剪,但是我希望对左右两侧进行均等的裁剪。

.user {
    object-position: center;
    display: block;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}
Run Code Online (Sandbox Code Playgroud)

CodePen示例2


视觉范例

这是当浏览器水平/垂直缩放时如何显示图像的示例。

我的形象

html css css-position background-image

5
推荐指数
1
解决办法
334
查看次数

标签 统计

background-image ×1

css ×1

css-position ×1

html ×1