gpt4 book ai didi

jquery - CSS/HTML 使文本相对于图像调整大小保持相同的位置?

转载 作者:太空狗 更新时间:2023-10-29 16:45:41 26 4
gpt4 key购买 nike

我如何做到这一点,以便在调整图像大小时,文本在调整大小时相对于图像保持在相同的位置。这是目前正在发生的事情:

全屏 View :

enter image description here

调整大小:

enter image description here

当图像变小时,文本不会留在同一个地方,当图像调整大小时,如何让文本留在同一个地方(在指向它的线下方)?

相关代码:HTML:

<div id="BG1">
<div id="BG2">
<div id="slide1">
<p1>Choose<br>
your<br>
Route</p1>
<p2 id="Tongariro">Tongariro</p2>
<img src="img/NZ6.png" id="NZi2" >
</div>
</div>
</div>

CSS:

* {
margin:0;
padding: 0;
}
slide1, #slide2{ width: 100%; }

#slide1{
height: 600px;
margin: 0;
padding: 200px 0 260px 0;
}
#BG1{
background: url("../img/IMG_3708.jpg");
background-size: cover;

}
#BG2{
background-color: rgba(103, 128, 159,0.79);
}
#Tongariro{
position: relative;
top:27%;
left:34%;
font-size:40px;
}
#NZi{
width:35%;
display:block;
clear:both;
margin: 0;
position: absolute;
z-index: 0;
top: 55%;
left: 60%;
transform: translate(-50%, -50%) ;
}

最佳答案

您通过 px 定义距离 - 这意味着,即使窗口调整大小,距离保持不变 - 它是固定数量的像素,因此与窗口大小无关。

更好的单位是 % - 即,

#slide1
{
height: 30%;
margin: 0;
padding: 10% 0% 12% 0%;
}

这样,距离将与屏幕尺寸相关,如果您正确调整数字,所有内容都将保持在您想要的位置 - 满屏或调整大小。

Read more! :)

关于jquery - CSS/HTML 使文本相对于图像调整大小保持相同的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32034752/

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