gpt4 book ai didi

css - 用图像填充屏幕,用 CSS 从左到右居中

转载 作者:太空宇宙 更新时间:2023-11-04 12:56:12 24 4
gpt4 key购买 nike

如果我用图像填充屏幕,如下所示:

width:auto;
height:100%;

垂直填满屏幕,水平几乎填满所有屏幕。但是,它也会从右侧裁剪图像。

是否可以让图像 float 在屏幕中央?这样左右两侧都被平等地裁掉了吗?我需要一个负的 margin-left 之类的东西,但是因为我不知道有多少像素可以做到这一点,所以不确定这是否可能?

谢谢!

最佳答案

为了在屏幕中居中一个未知的偏移宽度,您可以使用一个包装器绝对 div,放置在页面的中心。

然后,将图像绝对定位在其父包装器 div 的 -50% 处。无论宽度如何,它将完美地位于中间,保持图像的比例。

<div id="imagewrapper">
<img src="" id="image" />
</div>

#imagewrapper {
position: absolute;
height: 100%;
top: 0;
left: 50%;
}

#image {
position: absolute;
height: 100%;
width: auto;
left: -50%;
}

关于css - 用图像填充屏幕,用 CSS 从左到右居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25813794/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com