CSS | Propiedad de transición

La propiedad de transición en CSS se usa para hacer algún efecto de transición. La transición es la combinación de cuatro propiedades que se enumeran a continuación: 
 

  • propiedad de transición
  • duración de la transición
  • función de temporización de transición
  • transición-retraso

Nota: El efecto de transición se puede definir en dos estados (desplazamiento y activo) mediante pseudoclases como: desplazamiento o: activo o clases configuradas dinámicamente mediante JavaScript.
Sintaxis: 
 

transition: transition-property transition-duration 
transition-timing-function transition-delay; 

Nota: Si alguno de los valores no está definido, el navegador asume los valores predeterminados.
Valores de propiedad: 
 

  • Transition-property: Especifica las propiedades CSS a las que se debe aplicar un efecto de transición.
  • transición-duración: especifica el tiempo que debe tardar en completarse una animación de transición.
  • Transition-timing-function: Especifica la velocidad de transición.
  • Transition-Delay: Especifica el retraso de la transición o el tiempo cuando comienza la transición.

Ejemplo: 
 

HTML

<!DOCTYPE html>
<html>
    <head>
        <title>
            CSS transition Property
        </title>
         
        <style>
            div {
                width: 100px;
                height: 270px;
                background: green;
                transition: width 5s ease-in .2s;
                display: inline-block;
            }
             
            div:hover {
                width: 300px;
            }
        </style>
    </head>
     
    <body style = "text-align:center;">
         
        <h1>GeeksforGeeks</h1>
         
        <h2>Transition Property</h2>
         
        <div>
             
<p>transition-property: width</p>
 
             
<p>transition-duration: 5s</p>
 
             
<p>transition-timing-function: ease-in</p>
 
             
<p>transition-delay: .8s</p>
 
        </div>
    </body>
</html>                   

Producción: 
 

  • Antes del efecto de transición: 
     

  • Después del efecto de transición: 
     

Navegadores compatibles: los navegadores compatibles con la propiedad de transición se enumeran a continuación: 
 

  • Google Chrome 26.0, 4.0 -webkit-
  • Internet Explorer 10.0
  • Firefox 16.0, 4.0 -moz-
  • Safari 6.1, 3.1 -webkit-
  • Ópera 12.1, 10.5 -o-

Publicación traducida automáticamente

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