Introducir efectos al texto y la tipografía puede agregar una nueva perspectiva a la experiencia de usuario en un sitio web. Pero el texto debe ser leído, y obtener demasiado inteligente o inteligente con un efecto puede derrotar el propósito de ello.
Así que sea inteligente, sea inteligente, pero asegúrate de que tu tipografía kinética efecto en realidad funciona, al igual que lo hace en Sitio web de Patrick Heng - Presentado en la imagen de arriba. Siga leyendo para averiguar cómo ...
Abre el Archivos de proyecto Y verás que está la biblioteca Velocity.js y Blast.js. Blast Splits Text Up, mientras que la velocidad es un motor Tween. Hay tres variables de compensación para hacer que cada pieza de texto se mueva a diferentes intervalos.
& lt; script & gt;
var offset1 = 0;
var offset2 = 0;
var offset3 = 0;
& lt; / script & gt;
Usando la explosión, cada uno de los caracteres de texto se divide en su propio elemento de intervalo. Luego, la capa superior de texto está en bucle y el desplazamiento se incrementa para cada letra para que se animen de forma independiente.
$ ("H1"). Blast ({
Delimitador: "Carácter"
});
Función anim () {
var $ spans = $ ("# top"). Buscar ('span');
$ spans.ach (función () {
offset1 + = 40;
Ahora, la biblioteca de velocidad agrega el movimiento y la opacidad para que las letras se muevan hacia arriba y se desvanecen. Cada letra se ofrezca, y la duración y la flexibilización se establecen para cada una de las letras.
$ (esto) .velocity ({
traducido: -100,
Opacidad: 1
}, {
Retraso: offset1,
Duración: 800,
Facilitando: "Fifloutback"
});
});
}
Ahora se llama la función 'Anim' y esto desencadena la animación para comenzar. Una función de 'Settimeout' ahora se tambalea el segundo bloque de texto que será amarillo. Una vez más, se activa utilizando la velocidad como en el primer ejemplo.
Anim ();
Settimeout (función () {
var $ spans = $ ("# medio"). Encuentra ('span');
$ spans.ach (función () {
offset2 + = 40;
$ (esto) .velocity ({
traducido: -100,
Opacidad: 0.8
}, {
El retraso, la duración y la flexibilización se establecen para que el segundo texto amarillo se mueva correctamente. Luego, la última pieza de texto que es la naranja se controla en la siguiente función 'Settimeout' para retrasar este movimiento un poco más tiempo antes de comenzar.
Retraso: offset2,
Duración: 800,
Facilitando: "Fifloutback"
});
});
}, 100);
Settimeout (función () {
var $ spans = $ ("# inferior"). Encuentra ('span');
Ahora las letras finales se mueven en su lugar. Esto da el mismo efecto que El sitio de Patrick Heng , que tiene capas de texto en movimiento. Patrick en realidad usa Webgl para mover el texto, pero esto es una forma más sencilla con los elementos DOM.
$ spans.ach (función () {
offset3 + = 40;
$ (esto) .velocity ({
traducido: -100,
Opacidad: 0.8
}, {
Retraso: offset3,
Duración: 800,
Facilitando: "Fifloutback"
});
});
}, 150);
Richard Rutter tiene un amor y fascinación por la tipografía y co-fundada. Fontdeck , un servicio de fuentes web pionero. Como un autogelista de tipografía web autonombrado, Richard es el organizador principal de Clearleft's Ampersand Conferencias de tipografía web.
En Generar Londres 2018, su taller le ayudará a crear sitios web con tipografía web atractiva, apropiada, distintiva, expresiva y legible, que se adapte a las pantallas de todas las formas y tamaños. Aprenderá cómo combinar la embarcación de siglos de siglos con tecnología de vanguardia, incluidas las fuentes variables, para diseñar y desarrollar las mejores experiencias para sus lectores.
En el transcurso de un día, participará en actividades prácticas, aplicando cada nueva técnica a un sitio de ejemplo detallado que puede recuperar con usted. Esto formará el recurso perfecto para que se refiera en el futuro. Y si eso no es suficiente, todos los asistentes se alejarán con una copia electrónica gratuita de la aclamada de Richard. Libro de tipografía web .
No te lo pierdas, ahora consigue tu boleto.
Artículos relacionados:
(Crédito de la imagen: Brendan McCaffrey (concepto original de Clara McCaffrey)) PureRef es un gran ejemplo de que u..
[dieciséis] La plataforma de animación de Greensock (GSAP) le permite animar cualquier cosa que pueda acceder con Javascript, incluid..
[dieciséis] A menudo, son los efectos más simples que se ven más llamativos, y el texto de neón es uno de esos proyectos. También ..
[dieciséis] He sido un gran fanático de manga desde la infancia y es imposible ocultar la influencia que la pasión tiene en mi arte...
[dieciséis] Para dibujar las manos, debe mirar más allá de la complejidad de la anatomía de la mano y reconocer reglas simples que ..
[dieciséis] Creando una escena de la ciudad de ciencia ficción apocalíptica en Arte 3d es algo que los artistas pueden al..
[dieciséis] Haga clic en el icono en la parte superior derecha para ampliar los iconos Los icon..
[dieciséis] Me senté, jugué una música, atenuó las luces y abrí mi laptop. Tenía mucho que hacer. En un esfuerzo por convocar la..