gpt4 book ai didi

css - 如何将背景图像定位::放在div的中心?

转载 作者:行者123 更新时间:2023-11-28 10:35:40 25 4
gpt4 key购买 nike

我试图将 Logo 定位到页眉 div 的中心,一半的 Logo 溢出到底部 div。我有以下内容,但我不知道如何动态地将其设置为居中。因为依赖 topleft 值似乎会不一致。

.header {
position: relative;
height: 200px;
background-color: #000;

&:after {
z-index: 2;
content: ' ';
position: absolute;
left: 27%;
top: 60%;
width: 200px;
height: 200px;
background-image: url('images/logo.png');
}
}

最佳答案

您可以使用 left: 50% 和负 margin-left( Logo 宽度的一半)。

.header {
background-color: #000;
position: relative;
height: 200px;
}

.header:after {
margin-left: -100px;
position: absolute;
background: #f00;
bottom: -100px;
height: 200px;
width: 200px;
content: ' ';
z-index: 2;
left: 50%;
}
<div class="header"></div>

关于css - 如何将背景图像定位::放在div的中心?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37784425/

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