我们有水平的 1 级和 2 级导航。当第一级 li 悬停在上方时,第二级 ul 水平显示在第一级 ul 上方。
当鼠标离开第一级 li 时,我们如何使第二级 ul 保持可见?仅使用 CSS 是否可行..??
这是CSS:
ul.ebene1{display:inline;}
ul.ebene1 li{display:inline; list-style-type:none; margin-right:2%;}
ul.ebene2{display:none;}
ul.ebene1 li:hover ul.ebene2{display:block; position:fixed; bottom:6%; width:80%; font-size:0.9em;}
和 HTML:
<ul class="ebene1">
<li><a href="">NAV1</a>
<ul class="ebene2">
<li><a href="">Nav2</a></li>
<li><a href="">Nav2</a></li>
</ul>
</li>
<li><a href="">NAV1</a></li>
<li><a href="">NAV1</a>
<ul class="ebene2">
<li><a href="">Nav2</a></li>
<li><a href="">Nav2</a></li>
</ul>
</li>
<li><a href="">NAV1</a></li>
</ul>