Botón de selección del componente CSS de la interfaz de usuario de Onsen en el elemento de la lista

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.

Las listas se utilizan para almacenar datos o información en las páginas web en forma ordenada o desordenada. El botón de opción del componente CSS de la interfaz de usuario de Onsen en el elemento de la lista se usa para crear la entrada de tipo de radio en una lista usando las siguientes clases.

Botón de opción del componente CSS de la interfaz de usuario de Onsen en las clases de elementos de la lista:

  • botón de opción: esta clase se utiliza para crear el botón de opción.
  • radio-button__input: Esta clase se usa para crear la entrada de radio.
  • radio-button__checkmark: esta clase se utiliza para crear una marca de verificación de radio.

Sintaxis:

<ul class="list">
  <li class="list-item list-item--tappable">
    <div class="list-item__left">
      <label class="radio-button">
        <input type="radio" id="r1" 
               class="radio-button__input" 
               name="r">
        <div class="radio-button__checkmark">
        </div>
      </label>
    </div>
    <label for="r1" class="list-item__center">
      ...
    </label>
  </li>
  ....
</ul>

Ejemplo 1: El siguiente ejemplo muestra el botón de selección del componente CSS de la interfaz de usuario de Onsen en el elemento de lista.

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>
        <h2 style="color: green;">
            GeeksforGeeks
        </h2>
        <strong>
            Onsen UI CSS Component Radio Button in List Item
        </strong> <br> <br>
  
        <ul class="list">
            <li class="list-item list-item--tappable">
                <div class="list-item__left">
                    <label class="radio-button">
                        <input type="radio" id="btn1" 
                               class="radio-button__input" 
                               name="rdio" checked>
                        <div class="radio-button__checkmark">
                        </div>
                    </label>
                </div>
                <label for="btn1" class="list-item__center">
                    Java
                </label>
            </li>
  
            <li class="list-item list-item--tappable">
                <div class="list-item__left">
                    <label class="radio-button">
                        <input type="radio" id="btn2" 
                               class="radio-button__input" 
                               name="rdio">
                        <div class="radio-button__checkmark">
                        </div>
                    </label>
                </div>
                <label for="btn2" class="list-item__center">
                    Python
                </label>
            </li>
        </ul>
    </center>
</body>
  
</html>

Producción:

 

Ejemplo 2: El siguiente ejemplo muestra el botón de selección del componente CSS de la interfaz de usuario de Onsen en el elemento de lista.

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>
        <h2 style="color: green;">
            GeeksforGeeks
        </h2>
        <strong>
            Onsen UI CSS Component Radio Button in List Item
        </strong> <br> <br>
  
        <div class="list-title list-title--material">
            This is list Title
        </div>
        <ul class="list">
            <li class="list-item list-item--tappable">
                <div class="list-item__left">
                    <label class="radio-button">
                        <input type="radio" id="btn1" 
                               class="radio-button__input" 
                               name="rdio" checked>
                        <div class="radio-button__checkmark">
                        </div>
                    </label>
                </div>
                <label for="btn1" class="list-item__center">
                    C++
                </label>
            </li>
  
            <li class="list-item list-item--tappable">
                <div class="list-item__left">
                    <label class="radio-button">
                        <input type="radio" id="btn2" 
                               class="radio-button__input" 
                               name="rdio">
                        <div class="radio-button__checkmark">
                        </div>
                    </label>
                </div>
                <label for="btn2" class="list-item__center">
                    Python
                </label>
            </li>
  
            <li class="list-item list-item--tappable">
                <div class="list-item__left">
                    <label class="radio-button">
                        <input type="radio" id="btn3" 
                               class="radio-button__input" 
                               name="rdio">
                        <div class="radio-button__checkmark">
                        </div>
                    </label>
                </div>
                <label for="btn3" class="list-item__center">
                    Java
                </label>
            </li>
        </ul>
    </center>
</body>
  
</html>

Producción:

 

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

Publicación traducida automáticamente

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