导航菜单是网站上最重要的部分。它有助于浏览网站。拥有适当的动画不仅可以使网站看起来不错,而且可以为客户提供用户友好的界面。因此,该动画将使得可以将三行或经常被调用的汉堡图标转换为单击时的X,反之亦然。
该代码将包含3个不同的结构,这将使应用此动画成为可能。 HTML主体,CSS主体和JavaScript主体。
创建结构:在本节中,我们将借助HTML创建一个基本结构。我们还将添加font-awesome链接以生成用于创建汉堡包图标的行。
Converting the hamburger
icon to X and vice versa
设计结构:在上一节中,我们创建了汉堡图标的基本结构。在本节中,我们将在CSS的帮助下设计结构。
添加JavaScript:在本部分中,我们将添加对hamburger icon的所有三行进行动画处理所必需的javascript。它将EventListener添加到图标。此EventListener切换在单击时将显示的菜单,并且在单击时需要隐藏。它确定菜单按钮的状态,是X状态还是汉堡状态。
最终解决方案:最终解决方案是HTML,CSS和JavaScript代码的组合,以获得所需的动画效果。
Converting the hamburger icon
to X and vice versa
输出: