El movimiento de paralaje, el concepto de capas móviles a diferentes velocidades, se ha utilizado durante años en animación. El sitio web oficial de Bear Grylls (uno de nuestros favoritos Sitios de desplazamiento de paralaje ), Toma el efecto en direcciones nuevas e interesantes. Las montañas de fondo se escalan en posición, mientras se desvanecen para que se vuelvan completamente opacas, y en el fondo de la página, la "aventura" del texto se eleva en su lugar detrás de las montañas mientras se desvanece.
Para obtener más efectos de movimiento inspiradores, echa un vistazo a nuestra guía de lo mejor. Animaciones CSS y cómo codificarlas. .
El diseño del sitio del oso Grylls es el trabajo de la agencia de marketing creativa del Reino Unido. Avanzada , y con una audiencia objetivo que va de 16 a 55 años de edad, y más de 7 millones de seguidores en todo el mundo, tenían una tarea seria en sus manos.
"La característica principal del sitio web fue la página de inicio; Queríamos que los visitantes saltaran literalmente a la pantalla y Únase a Bear en sus aventuras", explique el cofundador Chris Wilcock y el director creativo Dan Williams. "Para lograr esto, utilizamos algunas transiciones inteligentes, junto con videos editados, imágenes dramáticas y el idioma general en el sitio".
Ver el sitio en acción en www.beargrylls.com . En este artículo, explicaremos cómo recrear el efecto en sus propios sitios. Empieza por Descargando los archivos tutoriales .
La estructura para permitir que todo el contenido de animación funcione sea relativamente simple. Una envoltura sostiene todo, y oculta cualquier contenido de desbordamiento. Luego hay esencialmente tres capas de etiquetas Div en la parte superior.
& lt; div clase = "wrapper" & gt;
& lt; div clase = "POS Text" & GT; / LT; / DIV & GT;
& lt; div clase = "POS Mountain1" & GT; / DIV & GT;
& lt; div clase = "POS Mountain2" & GT; / DIV & GT;
& lt; / DIV & GT;
Para hacer el diseño, la imagen de gradiente de fondo se agregará al cuerpo y se ajustará para llenar el tamaño de la pantalla. La envoltura sostiene todas las capas, y el desbordamiento para el contenido está oculto para que se puedan aplicar los efectos de escala.
Cuerpo {
Margen: 0;
relleno: 0;
Altura: 100%;
Fondo: URL (img / bg.jpg)
centro central;
Tamaño de fondo: cubierta;
}
.wrapper {
Ancho: 100VW;
Altura: 100vh;
Posición: Relativo;
Desbordamiento: oculto;
}
El siguiente código garantiza que cada capa esté colocada absolutamente, una sobre la otra, dentro de la envoltura. El tamaño de esto llena el ancho y la altura de la vista, por lo que las imágenes llenan la pantalla.
.pos {
Posición: Absoluto;
TOP: 0;
izquierda: 0;
Ancho: 100VW;
Altura: 100vh;
}
La clase de texto realmente simplemente agrega la imagen correcta y establece su posición de inicio antes de animarla en su lugar usando el ascender Los fotogramas clave que se agregarán en el paso final.
.text {
Fondo: URL (img / text.png)
centro central;
Tamaño de fondo: cubierta;
Transformar: traducir3d (0, 30px, 0);
Opacidad: 0;
Animación: Moveup 1.8s facilidad;
Modo de relleno de animación: Delantero;
}
La primera montaña es la más lejos de la pantalla, y esto obtendrá una pequeña escala que se animará. La opacidad de todas las capas también está baja para que aparezcan en su lugar.
.Mountain1 {
Fondo: URL (img / mountain1.png)
centro central;
Tamaño de fondo: cubierta;
Transform: Scale3D (1.1, 1.1, 1.1);
Opacidad: 0.2;
Animación: Scaler 1s facilidad;
Modo de relleno de animación: Delantero;
}
La montaña para el primer plano es casi idéntica a la otra montaña, solo hace mucho más una escala. Ambas montañas comparten los fotogramas clave 'escalador' para su animación.
.Mountain2 {
Fondo: URL (img / mountain2.png)
centro central;
Tamaño de fondo: cubierta;
Transformar: Scale3D (1.3, 1.3, 1.3);
Opacidad: 0.1;
Animación: Scaler 1.2s facilidad;
Modo de relleno de animación: Delantero;
}
Los fotogramas clave ahora se crean que especifican que. Al final del estado del movimiento, este estado final se mantendrá en su lugar. Se trasladó el texto, y las montañas se reducen, para encajar en el diseño.
@keyframes Moverup {
100% {
Transformar: traducir3d (0, 0, 0);
Opacidad: 1;
}
}
@keyframes scaler {
100% {
Transform: Scale3D (1, 1, 1);
Opacidad: 1;
}
}
Este artículo fue publicado originalmente en el número 289 de Diseñador web - a la venta ahora . Suscríbete aquí .
Leer más:
Hacer que el arte de Chiaroscuro se trata de usar la composición de la luz y la sombra para crear profundidad, y lo que es más importante, el estado de ánimo. En este tutorial, profundizar..
[dieciséis] [Imagen: Diseñador web] Cuando se trata de animar con SVGS, un desvío importante puede ser la idea de atascarse..
[dieciséis] Imagen: Getty Images Los supuestos son malos para los negocios. Son malas porque, por naturaleza, tenemos opinion..
[dieciséis] ANT WARD será uno de nuestros artistas respondiendo a sus preguntas específicas en Vértice ..
Las pinturas al óleo ofrecen el medio ideal para lograr una pincelada fuerte e interesante. El estilo de un artista de pinceladas es lo que define su trabajo y le da personalidad. También j..
[dieciséis] Página 1 de 2: Crea una muestra de tinta mixta Crea una muestra de tinta mix..
Los siguientes consejos descomponen mi proceso para animar BINK para la próxima serie web de Eric Miller Animation Studios. Bink es una pequeña criatura de mares marinos que fue capturada y..
[dieciséis] El diseño de la pantalla ha recorrido un largo camino en los últimos años. Heck, ni siquiera decimos "diseño de pantal..