css 在图像上放置文本

hzbexzde  于 2022-11-26  发布在  其他
关注(0)|答案(3)|浏览(143)

我想将我在代码中添加的文本和标题放在我在中设置的图像上方。每次我将文本居中时,图像总是覆盖它。我拥有的文本和标题必须在图像上方而不是下方。
第一个

7d7tgy0s

7d7tgy0s1#

这只是一个替代的最小解决方案,您也可以为<img>设置z-index: -1作为快速修复,而不对其他元素进行更改。
示例:

#eventcenterimg {
  /* 👇 Add this */
  z-index: -1;
  text-align: center;
  width: 30%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-repeat: no-repeat;
}
mrfwxfqh

mrfwxfqh2#

我还没有试过你的代码,但是如果这个案例只是关于覆盖其他东西的东西。尝试改变一下:

  • 将文本的z轴设置为2(在样式中设置)

我希望那能起作用

0dxa2lsx

0dxa2lsx3#

仅在必要时使用绝对定位。使用Flex
第一个

相关问题