HTML | Estilo DOM animationIterationCount Propiedad

La propiedad Style animationIterationCount en HTML DOM se usa para establecer o devolver cuántas veces se debe reproducir una animación. 

Sintaxis:

  • Se utiliza para devolver la propiedad animationIterationCount.
object.style.animationIterationCount
  • Se utiliza para establecer la propiedad animationIterationCount.
object.style.animationIterationCount = "number|infinite|initial|
inherit"

Valores de propiedad:

  • número: Se utiliza para establecer cuántas veces se reproducirá la animación. Su valor por defecto es 1.
  • infinite: Establece que la animación se reproducirá infinitas veces.
  • initial: establece la propiedad animationIterationCount en su valor predeterminado.
  • heredar: el valor de esta propiedad se hereda de su elemento padre.

Ejemplo 1: 

HTML

<!DOCTYPE html>
<html>
<head>
    <title>
        HTML DOM Style animationIterationCount Property
    </title>
     
    <style>
        div {
            width: 80px;
            height: 80px;
            background: lightgreen;
            position: relative;
             
            /* For Chrome, Safari, Opera browsers */
            -webkit-animation: mymove 2s 1;
            animation: mymove 2s 1;
        }
         
        /* Chrome, Safari, Opera */
        @-webkit-keyframes mymove {
            from {
                left: 0px;
                top: 0px;
            }
            to {
                left: 250px;
                top: 250px;
            }
        }
         
        @keyframes mymove {
            from {
                left: 0px;
                top: 0px;
            }
            to {
                left: 250px;
                top: 250px;
                background-color:green;
            }
        }
    </style>
</head>
<body>
    <p>
        Click on the button to set
        animation iteration count!
    </p>
     
    <button onclick="myGeeks()">
        Click Here!
    </button>
    <br>
     
    <script>
     
        /* For Chrome, Safari, and Opera browsers */
        function myGeeks() {
            document.getElementById("GFG").style.WebkitAnimationIterationCount
                    = "10";
            document.getElementById("GFG").style.animationIterationCount = "10";
        }
    </script>
     
    <div id="GFG"></div>
   
</body>
</html>                   

Producción:

  

Ejemplo 2: 

HTML

<!DOCTYPE html>
<html>
<head> 
    <title>
        HTML DOM Style animationIterationCount Property
    </title>
 
    <style>
        div {
            width: 200px;
            height: 110px;
            background: green;
            text-align: center;
            padding-top:50px;
            position: relative;
             
            /* Chrome, Safari, Opera */
            -webkit-animation: mymove 2s 2;
            animation: mymove 2s 2;
        }
         
        /* Chrome, Safari, Opera */
        @-webkit-keyframes mymove {
            from {left: 400px;}
            to {left: 0px;}
        }
         
        @keyframes mymove {
            from {left: 400px;}
            to {left: 0px;}
        }
    </style>
</head>
<body>
    <p>
        Click on the button to set
        animation iteration count!
    </p>
     
    <button onclick="myGeeks()">
        Click Here!
    </button>
    <br>
     
    <script>
        function myGeeks() {
             
            /* For Chrome, Safari, and Opera browsers */
            document.getElementById("GFG").style.WebkitAnimationIterationCount
                = "infinite";
            document.getElementById("GFG").style.animationIterationCount
                = "infinite";
        }
    </script>
    <br>
     
    <div id="GFG">
        Style animationIterationCount Property
    </div>
 
</body>
</html>                   

Producción:

  

Navegadores compatibles: los navegadores compatibles con la propiedad DOM Style animationIterationCount se enumeran a continuación:

  • cromo 43.0
  • Borde 12.0
  • Internet Explorer 10.0
  • Firefox 16.0
  • Ópera 30.0
  • Safari 9.0

Publicación traducida automáticamente

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