我有这样的HTML:
<div class="a">
<div class="b/>
</div>
,它显示为
---------
| div |
| |
|[ b ]|
---------
现在,我想进入
---------
| div |
| |
| |
---------
[ b ]
b是db的列表,我不知道宽度所以我不能使用像“bottom:-100px”这样的东西。
.a {
position: relative;
width: 100px;
height: 100px;
background: pink;
}
.a:hover>.b {
display: block;
position: absolute;
bottom: 0;
width: 100%;
background: blue;
}
.b {
display: none;
}
<div class="a">
123
<div class="b">
<ol>
<li>123</li>
</ol>
</div>
</div>
答案 0 :(得分:1)
答案 1 :(得分:1)
在top: 100%;
课程中提供.a:hover > .b
并移除bottom:0
属性。
.a {
position:relative;
width:100px;
height:100px;
background : pink;
}
.a:hover > .b{
display:block;
position:absolute;
top: 100%;
width:100%;
background : blue;
}
.b {
display:none;
}
<div class="a">
123
<div class="b">
<ol>
<li>123</li>
</ol>
</div>
</div>
答案 2 :(得分:1)
改为使用top: 100%;
:
.a:hover>.b {
display: block;
position: absolute;
top: 100%;
width: 100%;
background: blue;
}