【发布时间】:2017-08-06 18:28:24
【问题描述】:
问题:当将鼠标悬停在 box1 上时,它应该展开而不影响其他 div 和文档布局,但我当前的代码将 box2 div 下推。
我希望 box1 在 box2 上展开而不影响其位置。
请帮忙!
<div class = "box1">
<p>first box</p>
<ul style="list-style-type:none">
<li>item 1</li>
<li>item 2</li>
<li>item 3</li>
<li>item 4</li>
</ul>
</div>
<div class="box2">
<p>2nd box</p>
</div>
CSS
.box1{
height: 250px;
width: 300px;
background-color: #eee;
border-radius: 3px;
border: 1px solid darkgray;
position: relative;
}
.box1:hover{
height: 400px;
background-color: white;
box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
position: relative;
z-index: 1;
}
.box2{
height: 150px;
width: 400px;
background-color: #eee;
border-radius: 3px;
border: 1px solid darkgray;
position: relative;
}
【问题讨论】:
标签: css html hover mousehover