【发布时间】:2013-08-17 17:52:51
【问题描述】:
任何人对此都有解决方案我想通过鼠标悬停时的 css 移动 div 位置当我将鼠标悬停在 div 上时向下移动 div....
HTML
<div class="movediv">I Want to Move this div on hover via css</div>
<div class="testing">
<a class="Linktohover">Test</a>
<div class="showDiv">
<ul>
<li>test</li>
<li>test</li>
<li>test</li>
<li>test</li>
</ul>
</div>
</div>
CSS
.showDiv {
position: absolute;
left: -9999px;
display: block !important;
font-size: 14px !important;
}
.testing:hover .showDiv {
left: 0px;
display: block !important;
}
.testing {
position: absolute;
top: 0px;
}
.movediv {
margin-top: 30px;
}
【问题讨论】:
-
如果你改变你的 HTML 不是我可以给你一个解决方案
-
当我将鼠标悬停在测试上时,我想移动 div ".movediv"
-
是的,就是这个意思,如果你愿意改变你的标记顺序,我可以给你一个解决方案
-
不,亲爱的 HTML 是固定结构,这就是为什么我发布了其他明智的,它很容易移动:)
-
所以你不能只用 CSS 来做到这一点