gpt4 book ai didi

html - 图像上有文字的 Div

转载 作者:太空宇宙 更新时间:2023-11-04 02:06:50 25 4
gpt4 key购买 nike

我有包含图像和文本的列表。我想在图像上看到文字。

li{
float:right
}
.textoverlay {
margin: 50px 25px 0 0;
position: absolute;
z-index: 22;
}
<li>
<div class="textoverlay">
<a href=""><h1>Text</h1></a>
<p>Lorem ipsum dolor sit amet, co</p>
</div>
<img width="667" height="500" src="..." >
</li>

但是是否可以对齐 <div class="textoverlay">到图像的中间?

最佳答案

以下 css 将使元素垂直居中对齐:

.parent {
position: relative;
}
.child {
transform: translateY(-50%);
position: absolute;
top: 50%;
}

下面的 css 将使元素水平和垂直居中对齐:

.parent {
position: relative;
}
.child {
transform: translateY(-50%);
position: absolute;
text-align: center;
right: 0;
top: 50%;
left: 0;
}

.list {
overflow: hidden;
list-style: none;
padding: 0;
margin: 0;
}
li{
position: relative;
float:right
}
.textoverlay {
transform: translateY(-50%);
text-align: center;
position: absolute;
z-index: 10;
right: 0;
top: 50%;
left: 0;
}
<ul class="list">
<li>
<div class="textoverlay">
<a href=""><h1>Text</h1></a>
<p>Lorem ipsum dolor sit amet, co</p>
</div>
<img width="350" height="150" src="http://placehold.it/350x150" >
</li>
</ul>

关于html - 图像上有文字的 Div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40585920/

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