Barra de pestañas básica del componente CSS de la interfaz de usuario de Onsen

Onsen UI CSS se utiliza para crear hermosos componentes HTML. Es una de las formas más eficientes de crear componentes híbridos HTML5 que son compatibles con dispositivos móviles y de escritorio.

La barra de pestañas se usa para crear las pestañas usando las clases de interfaz de usuario de Onsen. La barra de pestañas básica del componente CSS de la interfaz de usuario de Onsen se usa para crear la barra de pestañas usando las siguientes clases de barra de pestañas de la interfaz de usuario de Onsen.

Clases de barra de pestañas básicas del componente CSS de la interfaz de usuario de Onsen:

  • tabbar: esta clase se utiliza para crear la barra de pestañas.
  • tabbar__item: esta clase se utiliza para crear el elemento de la barra de pestañas.
  • tabbar__button: esta clase se utiliza para crear el botón de la barra de pestañas.
  • tabbar__label: esta clase se utiliza para crear la etiqueta de la barra de pestañas.

Sintaxis:

<div class="tabbar">
  <label class="tabbar__item">
    <input type="radio" name="...">
    <button class="tabbar__button">
      <div class="tabbar__label">
          ...
      </div>
    </button>
  </label>
   ...
</div>

Ejemplo 1: El siguiente ejemplo muestra la barra de pestañas básica del componente CSS de la interfaz de usuario de Onsen.

HTML

<!DOCTYPE html>
<html>
  
<head>
    <!-- CDN links of Onsen UI library -->
    <link rel="stylesheet" href=
"https://unpkg.com/onsenui/css/onsenui.css">
    <link rel="stylesheet" href=
"https://unpkg.com/onsenui/css/onsen-css-components.min.css">
    <script src=
"https://unpkg.com/onsenui/js/onsenui.min.js">
    </script>
</head>
  
<body>
    <center>
        <h1 style="color: green;">
            GeeksforGeeks
        </h1>
        <h3>
            Onsen UI CSS Component Basic Tabbar
        </h3> 
        <div class="tabbar">
            <label class="tabbar__item">
                <input type="radio" 
                       name="tabs" 
                       checked="checked">
                <button class="tabbar__button">
                    <div class="tabbar__label">
                        Item 1
                    </div>
                </button>
            </label>
          
            <label class="tabbar__item">
                <input type="radio" 
                       name="tabs">
                <button class="tabbar__button">
                    <div class="tabbar__label">
                        Item 2
                    </div>
                </button>
            </label>
          
            <label class="tabbar__item">
                <input type="radio" 
                       name="tabs">
                <button class="tabbar__button">
                    <div class="tabbar__label">
                        Item 3
                    </div>
                </button>
            </label>
        </div>
    </center>
</body>
</html>

Producción:

 

Ejemplo 2: El siguiente ejemplo muestra la barra de pestañas básica del componente CSS de la interfaz de usuario de Onsen.

HTML

<!DOCTYPE html>
<html>
  
<head>
    <!-- CDN links of Onsen UI library -->
    <link rel="stylesheet" href=
"https://unpkg.com/onsenui/css/onsenui.css">
    <link rel="stylesheet" href=
"https://unpkg.com/onsenui/css/onsen-css-components.min.css">
    <script src=
"https://unpkg.com/onsenui/js/onsenui.min.js">
    </script>
</head>
  
<body>
    <center>
        <h1 style="color: green;">
            GeeksforGeeks
        </h1>
        <h3>
            Onsen UI CSS Component Basic Tabbar
        </h3> 
        <div class="tabbar">
            <label class="tabbar__item">
                <input type="radio" 
                       name="tabs" 
                       checked="checked">
                <button class="tabbar__button">
                    <i class="tabbar__icon 
                              ion-ios-menu">
                    </i>
                </button>
            </label>
          
            <label class="tabbar__item">
                <input type="radio"
                       name="tabs">
                <button class="tabbar__button">
                    <i class="tabbar__icon 
                              ion-ios-hammer">
                    </i>
                </button>
            </label>
          
            <label class="tabbar__item">
                <input type="radio" 
                       name="tabs">
                <button class="tabbar__button">
                    <i class="tabbar__icon 
                              ion-ios-star">
                    </i>
                </button>
            </label>
  
            <label class="tabbar__item">
                <input type="radio" 
                       name="tabs">
                <button class="tabbar__button">
                    <i class="tabbar__icon 
                              ion-ios-calendar">
                    </i>
                </button>
            </label>
        </div>
    </center>
</body>
</html>

Producción:

 

Referencia: https://onsen.io/v2/api/css.html#tabbar-category

Publicación traducida automáticamente

Artículo escrito por gopaldhangar 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 *