Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Solución Práctica Introducción A CSS3 (PARTE2)
Solución Práctica Introducción A CSS3 (PARTE2)
Solución Práctica Introducción A CSS3 (PARTE2)
SOLUCIÓN
A lgunas indicaciones:
Lo único que tienes que hacer es aplicar una transformación al elemento aside compuesta
por rotar + desplazar. Esto debe hacerse durante el estado hover:
aside:hover {
transform: translate(-10px, 25px) rotate(-15deg);
}
Fíjate que se utiliza la propiedad transform junto a los operadores translate y rotate.
Para translate tienes que indicar el desplazamiento horizontal y vertical (en este caso se
mueve hacia la izquierda y hacia abajo); y para rotate, simplemente el ángulo de rotación.
Además, la transición se incluirá en la regla del estado normal (en negrita se indica lo
que se ha añadido):
aside {
float: left;
width: 220px;
color: #ffffff;
background-color: #5C6429;
padding: 10px;
margin-right: 20px;
transition: transform 1s ease;
}
* {
transition: transform 1s ease;
}
*:hover {
transform: translate(-10px, 25px) rotate(-15deg);
}