Interfaz de usuario semántica | Cargador

Semantic UI es un marco de código abierto que utiliza CSS y jQuery para crear excelentes interfaces de usuario. Es lo mismo que un bootstrap para usar y tiene grandes elementos diferentes para usar para hacer que su sitio web se vea más increíble. Utiliza una clase para agregar CSS a los elementos.

El cargador puede ser realmente útil cuando está Cargando su sitio web o usando carga asíncrona y quiere que el usuario muestre Cargando.

A continuación se muestran los ejemplos de algunos cargadores:

Ejemplo 1: En este ejemplo, crearemos un cargador simple.

<!DOCTYPE html>
<html>
    <head>
        <title>Semantic UI</title>
        <link href=
"https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/semantic.min.css" 
              rel="stylesheet" />
    </head>
    <body>
        <div class="ui container">
            <h2>Loader</h2>
            <div class="ui segment">
                <p></p>
                <div class="ui active dimmer">
                    <div class="ui loader"></div>
                </div>
            </div>
        </div>
        <script src=
"https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/semantic.min.js">
        </script>
    </body>
</html>

Producción:

Ejemplo 2: En este ejemplo, crearemos un cargador de texto.

<!DOCTYPE html>
<html>
    <head>
        <title>Semantic UI</title>
        <link href=
"https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/semantic.min.css" 
              rel="stylesheet" />
    </head>
    <body>
        <div class="ui container">
            <h2>Text Loader</h2>
            <div style="height: 120px; width: 500px;" 
                 class="ui segment">
                <div class="ui active dimmer">
                    <div class="ui text loader">
                     Loading
                    </div>
                </div>
                <p></p>
            </div>
        </div>
        <script src=
"https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/semantic.min.js">
        </script>
    </body>
</html>

Producción:

Ejemplo 3: Aquí veremos Intermediate Loader (esto lo puedes usar cuando no sabes cuánto tiempo va a tomar).

<!DOCTYPE html>
<html>
    <head>
        <title>Semantic UI</title>
        <link href=
"https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/semantic.min.css" 
              rel="stylesheet" />
    </head>
    <body>
        <div class="ui container">
            <h2>Indeterminate Loader</h2>
            <div style="height: 120px; width: 500px;" 
                 class="ui segment">
                <div class="ui active dimmer">
                    <div class="ui indeterminate text loader">
                         Fetching Data</div>
                </div>
                <p></p>
            </div>
        </div>
        <script src=
"https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/semantic.min.js">
        </script>
    </body>
</html>

Producción:

Ejemplo 4: en este ejemplo, crearemos diferentes tamaños de cargador.

<!DOCTYPE html>
<html>
    <head>
        <title>Semantic UI</title>
        <link href=
"https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/semantic.min.css" 
              rel="stylesheet" />
    </head>
    <body>
        <div class="ui container">
            <h2>Different Size Loader Loader</h2>
            <div style="height: 50px; width: 500px;" 
                 class="ui segment">
                <div class="ui active dimmer">
                    <div class="ui mini text loader">
                     Loading
                    </div>
                </div>
                <p></p>
            </div>
            <div style="height: 50px; width: 500px;" 
                 class="ui segment">
                <div class="ui active dimmer">
                    <div class="ui tiny text loader">
                      Loading
                    </div>
                </div>
                <p></p>
            </div>
            <div style="height: 80px; width: 500px;" 
                 class="ui segment">
                <div class="ui active dimmer">
                    <div class="ui small text loader">
                      Loading
                    </div>
                </div>
                <p></p>
            </div>
            <div style="height: 100px; width: 500px;" 
                 class="ui segment">
                <div class="ui active dimmer">
                    <div class="ui medium text loader">
                      Loading
                    </div>
                </div>
                <p></p>
                <p></p>
            </div>
        </div>
        <script src=
"https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/semantic.min.js">
        </script>
    </body>
</html>

Producción:

Nota: También puede usar otras clases de tamaño, como grande, enorme y masivo.

Publicación traducida automáticamente

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