📜  如何在单击时将导航菜单的汉堡图标转换为X?

📅  最后修改于: 2021-05-25 17:02:46             🧑  作者: Mango

导航菜单是网站上最重要的部分。它有助于浏览网站。拥有适当的动画不仅可以使网站看起来不错,而且可以为客户提供用户友好的界面。因此,该动画将使得可以将三行或经常被调用的汉堡图标转换为单击时的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
    
      
    

  

    
                         
          

输出: