gpt4 book ai didi

html - CSS 内联 block 对象在悬停时扩展,元素在悬停时失去顺序

转载 作者:行者123 更新时间:2023-11-28 02:53:15 25 4
gpt4 key购买 nike

我使用 HTML 和 CSS 制作了几个在悬停时展开的行内 block 框。但是,问题是,在与最后一个盒子不同的 block 上徘徊在任何不同的 block 上,而在排队中选择第一个时,发生了一些奇怪的事情,其中​​一个正在移至上方。我尝试过不同的东西,但似乎没有任何帮助。这是 CSS 代码:

.floating-box {
display: inline-block;
width: 120px;
height: 125px;
margin-bottom: 1px;
border: 1px solid #aaaa80;
text-align: center;
overflow: hidden;
vertical-align: top;
}

.floating-box:hover {
height:150px;
padding-bottom: 5px;
width:120px;
position:absolute;
background-color: #e0e0d1;
padding-right: 1px
}

和 JSfiddle:https://jsfiddle.net/6Lms6ve8/

最佳答案

这是一个适合您的解决方案,它们在悬停时保持原位。

这也可以使用伪元素来完成,但如果您打算在其中包含更多内容,我会使用额外的 div

.floating-box {
position: relative;
display: inline-block;
width: 120px;
height: 125px;
margin-bottom: 2px;
vertical-align: top;
}
.floating-box .box-wrapper {
width: 100%;
height: 100%;
border: 1px solid #aaaa80;
box-sizing: border-box;
text-align: center;
overflow: hidden;
}

.floating-box:hover .box-wrapper {
height: 150px;
position: absolute;
background-color: #e0e0d1;
z-index: 1;
}
<div class="floating-box">
<div class="box-wrapper">
<span style="font-size:12px; text-align: justify;">sample text here</span>
</div>
</div>
<div class="floating-box">
<div class="box-wrapper">
<span style="font-size:12px; text-align: justify;">sample text here</span>
</div>
</div>
<div class="floating-box">
<div class="box-wrapper">
<span style="font-size:12px; text-align: justify;">sample text here</span>
</div>
</div>
<div class="floating-box">
<div class="box-wrapper">
<span style="font-size:12px; text-align: justify;">sample text here</span>
</div>
</div>
<div class="floating-box">
<div class="box-wrapper">
<span style="font-size:12px; text-align: justify;">sample text here</span>
</div>
</div>
<div class="floating-box">
<div class="box-wrapper">
<span style="font-size:12px; text-align: justify;">sample text here</span>
</div>
</div>
<div class="floating-box">
<div class="box-wrapper">
<span style="font-size:12px; text-align: justify;">sample text here</span>
</div>
</div>
<div class="floating-box">
<div class="box-wrapper">
<span style="font-size:12px; text-align: justify;">sample text here</span>
</div>
</div>

关于html - CSS 内联 block 对象在悬停时扩展,元素在悬停时失去顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38453612/

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