23 julio, 2019
Una forma muy efectiva de darle dinamismo a tu Pagina Web en estos tiempos es aplicarle una serie de efectos a algunos elementos que tengas implementados.
Suscríbete a nuestro canal en Youtube
SuscríbirseEn este apartado explicaremos como implementar a tu proyecto web con algunos ejemplos básicos, esta propiedad nos permite realizar una animaciones básicas de movimiento de elementos web súper interesantes, te invitamos a seguir viendo que otras propiedades explicaremos en otros ejemplos.
Sintaxis
transition: <propiedad> <duracion> <funcion-tiempo> <retraso>;
Por ejemplo:
a {
text-decoration: none;
color: blue;
}
a:hover {
color: red;
}
a {
transition: color 0.8s linear 0.2s;
}
Lo que hemos hecho es aplicar la regla color
general al elemento a
y hemos cambiado esta regla cuándo se pasa el ratón por encima (hover). Con la regla transition
hemos definido como queremos que se haga ese cambio del color
.
Estos cuatro parámetros se pueden escribir también por separado:
a {
transition-property: text-decoration;
transition-duration: 0.8s;
transition-timing-function: linear;
transition-delay: 0.2s;
}
Cada parámetro es:
cubic-bezier(0.25,0.1,0.25,1)
.cubic-bezier(0,0,1,1)
.cubic-bezier(0.42,0,1,1)
.cubic-bezier(0,0,0.58,1)
.cubic-bezier(0.42,0,0.58,1)
.transition-timing-function
y transition-delay
se pueden omitir. En este caso se tomará el valor ease
y 0
respectivamente.
Aplicación
Resumiendo, para aplicar transition
hay que seguir estos pasos:
:hover
, :focus
y similares.transition
como se ha explicado anteriormente.Leido 2882 veces
© Todos los derechos reservados Codea App | ...de frente al código!!! | 2020 - 2023