gpt4 book ai didi

css - 让图像与 div 重叠并位于文本后面

转载 作者:太空宇宙 更新时间:2023-11-03 21:57:15 24 4
gpt4 key购买 nike

我想让图像溢出 div,同时又不干扰文本流。

enter image description here

您可以在 http://songbundle.org 实时查看它*

上面的示例图片。目前,由于图像的原因,文本和表格向右移动并失去居中。

我当前的代码如下:

HTML:

<div class="box">
<div id="boxarrow"></div>
<p>text goes here</p>
</div>

CSS:

.box {
margin:60px auto 0 auto;
width:240px;
border:solid 1px #7889BC;
background-color: #AEB8D7;
text-align:center;
}
#boxarrow {
background:url(image/arrow.png);
width:77px;
height:81px;
display:block;
margin-left:-60px;
float:left;
}

感谢您的帮助!

最佳答案

你好,

您可以尝试的一种解决方案是将 position: relative; 应用到您的 .box 元素并将 position: absolute; 应用到您的 #boxarrow 元素。这将使 #boxarrow 元素脱离文档的正常流,而其他元素不受其定位的影响。

然后,您可以使用 top 调整它的位置(相对于 .box 元素,因为我们给了它 position: relative;) 、底部。因此,您的 #boxarrow 元素最终可能看起来像这样:

#boxarrow {
position: absolute;
top: 30px;
left: 20px;
}

同样,这只是一种可能的解决方案,但考虑到您的情况,它似乎是最有效的。

希望这对您有所帮助!

关于css - 让图像与 div 重叠并位于文本后面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13015820/

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