你们这里的一群人在这个带有子类别 3 的平滑下拉导航系统中帮助我非常有帮助,但是,在查看它之后,我很好奇我是否可以仅使用 css 获得相同的效果并删除所有 jquery。它将使用的站点是用纯 css 制作的,这是 jquery 的唯一需要,所以我想看看我是否可以完全消除对它的需要。这是小提琴页面。我认为使用缓动会起作用,但不确定如何修改它。此外,由于我的网站不是 html5,因此无法在 html 中使用“角色”。
<div id="trigger"><a href="#menu" class="menu-link">Menu</a></div>
</div>
<nav id="menu" role="navigation">
<ul>
<li><a href="#">Category 1</a></li>
<li><a href="#">Category 2</a></li>
<li id="Category3"><a href="#">Category 3</a>
<ul id="extraOptions">
<li><a href="#">Extra Option 1</a></li>
<li><a href="#">Extra Option 2</a></li>
<li><a href="#">Extra Option 3</a></li>
</ul></li>
<li><a href="#">Category 4</a></li>
<li><a href="#">Category 5</a></li>
<li><a href="#">Category 6</a></li>
</ul>
</nav>
查看小提琴文件