¡Atención! Para ver este video completo, inicia sesión con tu cuenta de Cursos o inscríbete en tu prueba gratuita de 7 días. Iniciar sesión Inscribirse
¡Bien hecho!
¡Has completado Transiciones y transformaciones CSS!
Vista previa
¡Usemos transiciones CSS y transformaciones 3D para que la galería de fotos se vea en 3D! En este video, vas a crear una animación de volteo en 3D. También aprenderás una propiedad nueva que te da control sobre el comportamiento de elementos anidados en el espacio 3D.
Debido a cambios recientes en los navegadores, también necesitarás aplicar la
transform-style: preserve-3d; propiedad al .photo-container selector también..photo-container {
estilo de transformación:preserve-3d;
}
Recursos
- Usando transformaciones CSS 3D
- transform-style – MDN
- transform-style – WebKit demo
- backface-visibility – MDN
- cubic-bezier – WPD
Revisión de video
- El espacio 3D que estableces se aplica solo a los hijos directos.
- Otros elementos anidados profundamente no vivirán en el mismo espacio 3D, por lo que se comportarán como elementos 2D.
- Para que los elementos anidados se comporten como elementos en el espacio 3D, transmite el espacio 3D hacia abajo usando
transform-style. -
transform-style: preserve-3d;indica que los hijos del elemento deben posicionarse en el espacio 3D. - Por defecto, la parte trasera de un elemento es visible cuando se enfrenta al espectador.
- Cuando los elementos están en el espacio 3D, puedes usar
backface-visibilitypara controlar si ves o no la parte trasera de un elemento. -
backface-visibility: hidden;oculta la parte trasera de un elemento transformado en 3D.
Vamos a agregar una animación de volteo en 3D a la galería de fotos.
0:00
Crearemos una transición que voltee las imágenes para mostrar su título,
0:03
descripción y
0:08
Todo esto se hará con la función de rotación y
0:11
también vas a aprender una propiedad nueva que te da más control
0:14
sobre el comportamiento de elementos anidados en el espacio 3D.
0:18
Entonces, empecemos.
0:21
De vuelta en mi espacio de trabajo, lo primero que quiero hacer es animar
0:23
las rotaciones de fotos al pasar el mouse.
0:26
Así que voy a darle una transición al div de foto.
0:29
Necesitas registrarte en Treehouse para descargar archivos del curso.
RegistrarseNecesitas registrarte en Treehouse para configurar Workspace.
Registrarse