問題は次のとおりです。ここで取得したように、親がホバーイベントをアクティブにした場合、サブメニュー項目をホバーする「メニューシング」を作成したい:
HTML:
<div id="menuitem">Info</div>
<div id="menuitem">Foto</div>
<div id="menuitem">Sicherheit im Web</div>
<div id="menuitem">Projekte
<div id="submenuitem">SchülerInnenparlament
<div id="subsubmenuitem">
<a href="./subsubitem1.html">Aktuelles</a>
</div>
<div id="subsubmenuitem">
<a href="./subsubitem2.html">Text should be written here</a>
</div>
<div id="subsubmenuitem">
<a href="./subsubitem3.html">Text should be written here1</a>
</div>
</div>
</div>
<div id="menuitem" title="E-Learning">E-Learning</div>
<div id="menuitem" title="Kontakt">Kontakt</div>
CSS:
#subsubmenuitem
{
opacity:0;
-webkit-transition:.5s;
-moz-transition:.5s;
-o-transition:.5s;
-ms-transition:.5s;
transition:.5s;
}
#submenuitem {
opacity:0;
-webkit-transition:.5s;
-moz-transition:.5s;
-o-transition:.5s;
-ms-transition:.5s;
transition:.5s;
}
#menuitem:hover #submenuitem {
opacity:1;
}
#submenuitem:hover #subsubmenuitem {
opacity:1;
}
しかし、div の内容は menuitem の下のスペースを使用しています。他の div を下に移動する必要があります-物を非表示にするだけではありません。誰でもこれの解決策を知っていますか?
編集:
ul
li
li
/ul
のほうがいい?..