我有一个 div,嗯,2 个 div,当我将鼠标悬停在“主”div 上时,我希望隐藏的 div 出现(位于主 div内),然后将其底部弹出以拉伸以填充下半部分的其余部分的屏幕。
一个例子是:
我不是要求任何人为我编写代码。我非常感谢您可能拥有的任何链接/资源,这些链接/资源可以为我指明正确的方向。我已经做了好几个小时了,我不想为了达到这个效果而有一个完全分解的布局,但我就是无法得到它。
我已经尝试过这个和它的许多变体,但没有成功:
HTML:
<div id="main">
<div id="hiddendiv">
</div>
</div>
CSS:
#main{
width: 150px; height: 75px;
background-color: #0061cc;
}
#hiddendiv{
visibility: hidden;
width: 75px; height: 100%;
background-color: lightgray;
}
#main:hover > #hiddendiv {
position: relative;
height: 100%;
visibility: visible;
}