Iconos de forma de Bulma

Bulma es un marco CSS de código abierto que contiene elementos y componentes prediseñados que facilitan a los desarrolladores la creación de interfaces hermosas y receptivas. En este artículo, aprenderemos cómo agregar íconos al formulario.

Para agregar íconos a un formulario, se pueden agregar modificadores tiene íconos a la izquierda o íconos a la derecha o ambos en el control de formulario y modificadores is-left y/o is-right en el contenedor de íconos dependiendo del modificadores aplicados en el control de formulario.

Clases de iconos de formulario de Bulma:

En Control de formulario:

  • has-icons-left: esta clase se utiliza si desea agregar el icono a la izquierda de un control de formulario.
  • has-icons-right: esta clase se usa si desea agregar el icono a la izquierda de un control de formulario.

En el contenedor de iconos:

  • is-left: esta clase se usa en el contenedor de iconos si el modificador has-icons-left se usa en el control de formulario.
  • is-right: esta clase se usa en el contenedor de iconos si el modificador has-icons-right se usa en el control de formulario.

Sintaxis:

<div class="field">
    <p class="control has-icons-left">
        ...
        <span class="icon is-left">
            <i class="..."></i>
        </span>
    </p>
</div>

Ejemplo: El siguiente ejemplo muestra cómo agregar íconos para formar controles en Bulma.

HTML

<!DOCTYPE html>
<html>
  
<head>
    <title>Bulma Form Icons</title>
    <link rel='stylesheet' href=
'https://cdn.jsdelivr.net/npm/bulma@0.9.3/css/bulma.min.css'>
    <link rel="stylesheet" href=
"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css" />
    <style>
        form{
            margin-top: 25px;
        }
    </style>
</head>
  
<body class="has-text-centered">
    <h1 class="is-size-2 has-text-success">GeeksforGeeks</h1>
    <p><b>Bulma Form Icons</b></p>
  
    <div class="container is-fluid">
        <form>
            <div class="field">
                <p class="control has-icons-left">
                    <input class="input" type="text"
                           placeholder="Icon On Left">
                    <span class="icon is-left">
                        <i class="fas fa-user"></i>
                    </span>
                </p>
  
            </div>
  
            <div class="field">
                <p class="control has-icons-right">
                    <input class="input" type="text"
                           placeholder="Icon On Right">
                    <span class="icon is-right">
                        <i class="fas fa-list"></i>
                    </span>
                </p>
  
            </div>
  
            <div class="field">
                <p class="control has-icons-left has-icons-right">
                    <input class="input" type="text"
                           placeholder="Icon On Both Sides">
                    <span class="icon is-left">
                        <i class="fas fa-home"></i>
                    </span>
                    <span class="icon is-right">
                        <i class="fas fa-key"></i>
                    </span>
                </p>
  
            </div>
        </form>
    </div>
</body>
  
</html>

Producción:

Referencia: https://bulma.io/documentation/form/general/#with-icons

Publicación traducida automáticamente

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