gpt4 book ai didi

html - 如何将
放在图像上?

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

我正在尝试将 a 直接放置在图像之上。

我尝试同时提供图像和 z-index 值(因为通常具有较高 z 索引的元素出现在顶部,对吧?)

最佳答案

你必须为此使用 CSS。基本上,HTML 和 CSS 共存(检查开发工具,即使您没有提供任何 CSS,它也会具有一些 CSS 属性)。

你可能需要这样的东西:

figure,
figcaption {
margin: 0;
padding: 0;
}

figure {
display: inline-block;
position: relative;
}

figure img {
display: block;
}

figure figcaption {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
background-color: rgba(0, 0, 0, 0.5);
color: #fff;
padding: 10px;
border-radius: 5px;
}
<figure>
<img src="https://i.imgur.com/3rcJO2J.jpg" alt="Image" width="200" />
<figcaption>Hello!</figcaption>
</figure>

预览

preview

注意:z-index 的使用只有在元素的 positionabsolute< 时才会有效relative。 ps: z-index 是 CSS。

关于html - 如何将 <div> 放在图像上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45826645/

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