gpt4 book ai didi

html - 如何在图像上垂直和水平居中文本

转载 作者:行者123 更新时间:2023-11-28 04:30:23 25 4
gpt4 key购买 nike

我想做的就是将我的文本在 img 上垂直和水平居中..

尝试了很多东西,但到目前为止没有任何效果:/

    <div class="img_container">
<img class="cover-image" src="img.jpg" alt="omg" />
<h2> bla bla bla </h2>
</div>

.img_container {
width: 100%;
}

.img_container h2 {
margin: 0;
}

最佳答案

只需使用绝对位置并进行翻译。将完美居中(水平和垂直)

.img_container {
position: relative;
}
.img_container img {
width: 100%;
height: auto;
}
.img_container h2 {
color: white;
text-shadow: 1px 1px 1px black;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%); /* iOS */
transform: translate(-50%, -50%);
}
<div class="img_container">
<img class="cover-image" src="http://lorempixel.com/400/200/sports/" alt="omg" />
<h2> bla bla bla </h2>
</div>

关于html - 如何在图像上垂直和水平居中文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37721175/

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