gpt4 book ai didi

css - 居中对齐大于父宽度的子绝对元素

转载 作者:行者123 更新时间:2023-12-02 08:19:27 26 4
gpt4 key购买 nike

我在其中有一个 Div 和 span。我使用 span 作为标题元素。所以它应该只出现在 :hover 上。使用 :hover 类可以正常工作。

但是我怎样才能确保 span 元素恰好出现在父元素的中间,如下图所示。

enter image description here

代替

enter image description here

请注意,span 元素的宽度不是固定的。

fiddle

最佳答案

只需将 left: 50% 添加到您的演示中 (here updated)

.hasToolTip {
width: 30px;
height: 30px;
margin: 100px;
background-color: red;
position: relative;
}
.title {
visibility: hidden;
position: absolute;
top: -30px;
left: 50%;
transform: translateX(-50%);
white-space: nowrap; /* so text don't break line when have space char */
}
.hasToolTip:hover .title {
visibility: visible;
}
<div class="hasToolTip">
<span class="title">16753r2364</span>
</div>
<div class="hasToolTip">
<span class="title">16753r2364and then some</span>
</div>

关于css - 居中对齐大于父宽度的子绝对元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38645481/

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