gpt4 book ai didi

css - hv 长度单位的解决方法

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

我正在使用 top: 50vh 始终将我的图像定位在屏幕中央,而不管屏幕尺寸如何。现在我发现一些旧的 webkit 浏览器不支持这种长度的 unix。最佳解决方法是什么?

这是我的设置:

.icon-preloader-xs {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: block;
background: rgba(255, 255, 255, 0.5);
background-image: url('../resources/img/icon-preloader-xs.gif');
background-repeat: no-repeat;
background-position: center 50hv;
}

最佳答案

我推荐这种不基于hv单位的方法。假定图像为 100 像素乘 100 像素的正方形。

您也可以使用百分比或其他相对值代替像素。如果您使用 Sass,或者只使用 Javascript 动态设置边距,您总是可以计算这个值。

position: fixed;
top: 50%;
left: 50%;
margin-top: -50px;
margin-left: -50px;

演示:http://jsfiddle.net/4zy63m9k/2/

关于css - hv 长度单位的解决方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27748038/

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