HTML | DOM TransitionEvent propiedad de tiempo transcurrido

La propiedad TransitionEvent elapsedTime se utiliza para devolver el número de segundos durante los cuales se ha estado ejecutando una transición cuando se produce un evento de transición .
La propiedad TransitionEvent elapsedTime es una propiedad de solo lectura.

Sintaxis:

event.elapsedTime

Valor devuelto: Devuelve un número que representa la cantidad de segundos durante los cuales se ha estado ejecutando una transición.

El siguiente programa ilustra la propiedad TransitionEvent elapsedTime:

Ejemplo: Averiguar el número de segundos durante los cuales se ha estado ejecutando una transición.

<!DOCTYPE html>
<html>
  
<head>
    <title>TransitionEvent elapsedTime Property
   </title>
    
    <style>
        #div1 {
            width: 100px;
            height: 20px;
            background: green;
            transition: 3s;
        }
          
        #div1:hover {
            width: 300px;
        }
          
        h1 {
            color: green;
        }
          
        h2 {
            font-family: Impact;
        }
          
        body {
            text-align: center;
        }
    </style>
</head>
  
<body>
  
    <h1>GeeksforGeeks</h1>
    <h2>TransitionEvent elapsedTime Property</h2>
  
    <p>Hover over the element to see the number
      of seconds the transition effect has been running. </p>
  
    <div id="div1"></div>
  
    <script>
        document.getElementById("div1").addEventListener(
          "transitionend", myevent);
  
        function myevent(event) {
            
            // Return seconds.
            this.innerHTML = "Transition time is : " + 
              event.elapsedTime + " seconds";
        }
    </script>
  
</body>
  
</html>

Producción:

Navegadores compatibles:

  • Ópera
  • explorador de Internet
  • Google Chrome
  • Firefox
  • safari de manzana

Publicación traducida automáticamente

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