Métodos de contador de la interfaz de usuario de Blaze

Blaze UI es un conjunto de herramientas de interfaz de usuario que ayuda a los desarrolladores a crear sitios web mantenibles mediante el uso de sus componentes. Todos sus componentes son móviles primero y se escalan en consecuencia según el tamaño de la pantalla.

En este artículo, veremos los métodos de contador de Blaze UI. Hay cinco métodos de contador que se enumeran a continuación.

1 . Método start() : este método se utiliza para iniciar el control deslizante mediante programación. Este método no acepta ningún parámetro y devuelve vacío.

Sintaxis:

document.querySelector(".selector").start();

Ejemplo 1: Este ejemplo muestra el uso del método start() para iniciar el contador.

HTML

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" 
        content="width=device-width, initial-scale=1.0">
    <title>Blaze UI - Counter Methods</title>
    <link rel="stylesheet" href=
"https://unpkg.com/@blaze/css@10.0.4/dist/blaze/blaze.css">
    <script type="module" src=
"https://unpkg.com/@blaze/atoms@x.x.x/dist/blaze-atoms/blaze-atoms.esm.js">
    </script>
    <style>
        body {
            font-family: sans-serif;
            text-align: center;
        }
    </style>
</head>
<body>
    <div>
        <h2 style="color: green;">GeeksforGeeks</h2>
        <h3>Counter Methods - Blaze UI</h3>
    </div>
    <div class="u-window-box-super">
        <blaze-counter 
            class="u-super"
            id="counter1"  
            start-value="0"
            end-value="100" 
            duration="5" 
            decimals="2"
            delay="1000">
        </blaze-counter>
        <div class="u-window-box-large">
            <button class="c-button" onclick="startCounter()">
                Start Counter
            </button>
        </div>
    </div> 
  
    <script>
        function startCounter(){
            document.querySelector("#counter1").start();
        }
    </script>
</body>
</html>

Producción:

 

2. Método reset(): este método se utiliza para restablecer el contador al valor de inicio inicial. Este método no acepta ningún parámetro y devuelve vacío.

Sintaxis:

document.querySelector(".selector").reset();

Ejemplo 2: El siguiente ejemplo muestra el uso del método counter reset() para restablecer el contador.

HTML

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" 
        content="width=device-width, initial-scale=1.0">
    <title>Blaze UI - Counter Methods</title>
    <link rel="stylesheet" href=
"https://unpkg.com/@blaze/css@10.0.4/dist/blaze/blaze.css">
    <script type="module" src=
"https://unpkg.com/@blaze/atoms@x.x.x/dist/blaze-atoms/blaze-atoms.esm.js">
    </script>
    <style>
        body {
            font-family: sans-serif;
            text-align: center;
        }
    </style>
</head>
<body>
    <div>
        <h2 style="color: green;">GeeksforGeeks</h2>
        <h3>Counter Methods - reset() - Blaze UI</h3>
    </div>
    <div class="u-window-box-super">
        <blaze-counter 
            class="u-super"
            id="counter1"  
            start-value="0"
            end-value="100" 
            duration="5" 
            decimals="2"
            delay="1000">
        </blaze-counter>
        <div class="u-window-box-large">
            <button class="c-button" onclick="startCounter()">
                 Start Counter 
            </button>
            <button class="c-button" onclick="resetCounter()">
                 Reset Counter 
            </button>
        </div>
    </div>
  
    <script>
        function startCounter(){
            document.querySelector("#counter1").start();
        }
        function resetCounter(){
            document.querySelector("#counter1").reset();
        }
    </script>
</body>
</html>

Producción:

 

3. Método de reinicio(): este método reinicia el contador y lo inicia de nuevo inmediatamente. Este método tampoco acepta parámetros y devuelve vacío.

Sintaxis:

document.querySelector(".selector").restart();

Ejemplo 3: El siguiente ejemplo muestra el uso del método counter restart() para reiniciar el contador.

HTML

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Blaze UI - Counter Methods</title>
    <link rel="stylesheet" href=
"https://unpkg.com/@blaze/css@10.0.4/dist/blaze/blaze.css">
    <script type="module" src=
"https://unpkg.com/@blaze/atoms@x.x.x/dist/blaze-atoms/blaze-atoms.esm.js">
    </script>
    <style>
        body {
            font-family: sans-serif;
            text-align: center;
        }
    </style>
</head>
<body>
    <div>
        <h2 style="color: green;">GeeksforGeeks</h2>
        <h3>Counter Methods - restart() - Blaze UI</h3>
    </div>
    <div class="u-window-box-super">
        <blaze-counter 
            class="u-super"
            id="counter1"  
            start-value="0"
            end-value="100" 
            duration="5" 
            decimals="2"
            delay="1000">
        </blaze-counter>
        <div class="u-window-box-large">
            <button class="c-button" onclick="startCounter()">
                 Start Counter 
            </button>
            <button class="c-button" onclick="restartCounter()">
                 Restart Counter 
            </button>
        </div>
    </div>
    <script>
        function startCounter(){
            document.querySelector("#counter1").start();
        }
        function restartCounter(){
            document.querySelector("#counter1").restart();
        }
    </script>
</body>
</html>

Producción:

 

4. Método pauseResume(): Este método se utiliza para pausar/reanudar el contador. Este método no acepta ningún parámetro y devuelve vacío.

Sintaxis:

document.querySelector(".selector").pauseResume();

Ejemplo 4: este ejemplo muestra el uso del método pauseResume() para pausar y reanudar el contador.

HTML

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" 
        content="width=device-width, initial-scale=1.0">
    <title>Blaze UI - Counter Methods</title>
    <link rel="stylesheet" href=
"https://unpkg.com/@blaze/css@10.0.4/dist/blaze/blaze.css">
    <script type="module" src=
"https://unpkg.com/@blaze/atoms@x.x.x/dist/blaze-atoms/blaze-atoms.esm.js">
    </script>
    <style>
        body {
            font-family: sans-serif;
            text-align: center;
        }
    </style>
</head>
<body>
    <div>
        <h2 style="color: green;">GeeksforGeeks</h2>
        <h3>Counter Methods - pauseResume() - Blaze UI</h3>
    </div>
    <div class="u-window-box-super">
        <blaze-counter 
            class="u-super"
            id="counter1"  
            start-value="0"
            end-value="100" 
            duration="5" 
            decimals="2"
            delay="1000">
        </blaze-counter>
        <div class="u-window-box-large">
            <button class="c-button" onclick="startCounter()">
                 Start Counter 
            </button>
            <button class="c-button" onclick="pauseResumeCounter()">
                 Pause/Resume Counter 
            </button>
        </div>
    </div>
  
    <script>
        function startCounter(){
            document.querySelector("#counter1").start();
        }
        function pauseResumeCounter(){
            document.querySelector("#counter1").pauseResume();
        }
    </script>
</body>
</html>

Producción:

 

5. Método update(): Este método se utiliza para actualizar el valor final del contador al valor dado. También inicia el contador si está en pausa/parado. Este método acepta un parámetro de tipo número, que es el valor a configurar en el contador. Este método también devuelve vacío como todos los métodos de contador.

Sintaxis:

document.querySelector(".selector").update();

Ejemplo 5: Este ejemplo muestra el uso del método update() para actualizar el valor final del contador.

HTML

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" 
        content="width=device-width, initial-scale=1.0">
    <title>Blaze UI - Counter Methods</title>
    <link rel="stylesheet" href=
"https://unpkg.com/@blaze/css@10.0.4/dist/blaze/blaze.css">
    <script type="module" src=
"https://unpkg.com/@blaze/atoms@x.x.x/dist/blaze-atoms/blaze-atoms.esm.js">
    </script>
    <style>
        body {
            font-family: sans-serif;
            text-align: center;
        }
    </style>
</head>
<body>
    <div>
        <h2 style="color: green;">GeeksforGeeks</h2>
        <h3>Counter Methods - update() - Blaze UI</h3>
    </div>
    <div class="u-window-box-super">
        <blaze-counter 
            class="u-super"
            id="counter1"  
            start-value="0"
            end-value="100" 
            duration="5" 
            decimals="2"
            delay="1000">
        </blaze-counter>
        <div class="u-window-box-large">
            <button class="c-button" onclick="startCounter()">
                 Start Counter 
            </button>
            <button class="c-button" onclick="updateCounter(10)">
                 Update Counter to 10 
            </button>
        </div>
    </div>
  
    <script>
        function startCounter(){
            document.querySelector("#counter1").start();
        }
        function updateCounter(num){
            document.querySelector("#counter1").update(num);
        }
    </script>
</body>
</html>

Producción:

 

Referencia: https://www.blazeui.com/components/counter/

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 *