我在菜單上有三個項目:畫廊,聯繫人和關於。當用戶懸停在畫廊上時,我想要聯繫並即將向下移動,而且我無法做到這一點。任何人都知道我該怎麼辦?移動其他元素當一個元素被懸停時
這裏是我使用的HTML:
<div class="nav" align="center">
<a style="opacity: 0;" class="nav_item" id="galleries">GALLERIES</a><br><br><br>
<div id="lower">
<a style="opacity: 0;" class="nav_item" id="about">ABOUT</a><br><br><br>
<a style="opacity: 0;" class="nav_item" id="contact">CONTACT</a>
</div>
</div>
這裏是CSS:
#galleries:hover #lower{
top:40%;
-webkit-transition-property:top;
-webkit-transition-duration:0.5s;
}
編輯:
我固定的問題!感謝大家的幫助!
您當前的CSS存在的問題是#lower元素不是#galleries元素的子元素。 – mavrosxristoforos
Seconding @mavrosxristoforos:嘗試將:懸停在.nav上(如果需要,給它一個id) – pintxo
爲什麼不在'#galleries'上設置「margin-bottom」(假設你的頁面以這種方式執行所述操作... – gvee