Cambio de navegación receptivo de Foundation CSS

Fundación CSS

El conmutador de navegación receptivo es útil para alternar la vista de la barra de navegación o el menú en los dispositivos de tamaño pequeño, de modo que el contenido de la barra de navegación sea visible en dispositivos de tamaño pequeño o mediano, lo que ayuda a crear páginas web o aplicaciones web receptivas.

Sintaxis :

<div class="title-bar">
  <button class="menu-icon" 
    type="button">Toggle button
  </button>
</div>

<div class="top-bar">
  <div class="top-bar-left">
    <ul class="dropdown menu">
        <li> Content </li>
        <li> Content </li>
          ...
    </ul>
  </div>
</div>

Clase de alternancia de navegación receptiva de Foundation CSS:

  • menu-icon : esta clase se utiliza para crear un botón de icono de alternancia.
  • top-bar : esta clase se utiliza para crear la barra de navegación que contiene los diversos enlaces.
  • menú : esta clase se utiliza para crear un menú para alternar el botón.
  • menú desplegable : esta clase se utiliza para hacer el menú con la lista desplegable.

Atributo de alternancia de navegación receptiva de Foundation CSS:

  • data-responsive-toggle : este atributo ayuda a crear la alternancia receptiva que se puede usar para mostrar los datos en los dispositivos de tamaño pequeño.
  • data-toggle : este atributo habilita la función de alternancia de datos.
  • data-hide-for : este atributo se utiliza para ocultar los datos para el tamaño de pantalla especificado.

Ejemplo : este ejemplo describe el cambio de navegación sensible con menú alineado horizontalmente en Foundation CSS.

HTML

<!DOCTYPE html>
<html>
  
<head>
    <title>Foundation CSS Responsive Navigation</title>
    <meta name="viewport" 
          content="width = device-width,
                           initial-scale = 1" />
    <link rel="stylesheet" href=
"https://cdnjs.cloudflare.com/ajax/libs/foundation/6.0.1/css/foundation.css" />
    <script src=
"https://cdnjs.cloudflare.com/ajax/libs/foundation/6.0.1/js/foundation.min.js">
    </script>
    <script src=
"https://cdnjs.cloudflare.com/ajax/libs/foundation/6.0.1/js/vendor/jquery.min.js">
    </script>
    <script src=
"https://cdnjs.cloudflare.com/ajax/libs/foundation/6.0.1/js/foundation.js">
    </script>
</head>
  
<body>
    <h1 style="color: green">GeeksforGeeks</h1>
    <h2>Foundation CSS Responsive Navigation Toggle</h2>
    <div class="title-bar" 
         data-responsive-toggle="example-menu" 
         data-hide-for="medium">
        <button class="menu-icon" 
                type="button" data-toggle>
        </button>
        <div class="title-bar-title">Horizontal Menu</div>
    </div>
    <div id="example-menu">
        <ul class="menu dropdown" data-dropdown-menu>
            <li><a href="#">DSA</a></li>
            <li><a href="#">Programming Languages</a></li>
            <li><a href="#">Placements Course</a></li>
            <li><a href="#">Web Technology</a></li>
        </ul>
    </div>
    <script>
        $(document).ready(function() {
            $(document).foundation();
        });
    </script>
</body>
</html>

Salida :

Ejemplo : este ejemplo describe el cambio de navegación sensible con menú alineado verticalmente en Foundation CSS.

HTML

<!DOCTYPE html>
<html>
  
<head>
    <title>Foundation CSS Responsive Navigation</title>
    <meta name="viewport" 
          content="width = device-width,
                           initial-scale = 1" />
    <link rel="stylesheet" href=
"https://cdnjs.cloudflare.com/ajax/libs/foundation/6.0.1/css/foundation.css" />
    <script src=
"https://cdnjs.cloudflare.com/ajax/libs/foundation/6.0.1/js/foundation.min.js">
    </script>
    <script src=
"https://cdnjs.cloudflare.com/ajax/libs/foundation/6.0.1/js/vendor/jquery.min.js">
    </script>
    <script src=
"https://cdnjs.cloudflare.com/ajax/libs/foundation/6.0.1/js/foundation.js">
    </script>
</head>
  
<body>
    <h1 style="color: green">GeeksforGeeks</h1>
    <h2>Foundation CSS Responsive Navigation Toggle</h2>
    <div class="title-bar" 
         data-responsive-toggle="example-menu" 
         data-hide-for="medium">
        <button class="menu-icon" 
                type="button" data-toggle>
        </button>
        <div class="title-bar-title">Vertical Menu</div>
    </div>
    <div id="example-menu">
        <ul class="menu vertical">
            <li> 
                <a href="#">DSA</a>
            </li>
            <li> 
                <a href="#">Programming Languages</a>
            </li>
            <li> 
                <a href="#">Placements Course</a>
            </li>
            <li> 
                <a href="#">Web Technology</a>
            </li>
        </ul>
    </div>
    <script>
        $(document).ready(function() {
            $(document).foundation();
        });
    </script>
</body>
</html>

Salida :

Referencia: https://get.foundation/sites/docs/responsive-navigation.html#responsive-toggle

Publicación traducida automáticamente

Artículo escrito por attardeurjita77 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *