Recursos

Rellax.js: Crear Parallax Usando JavaScript Puro

El desplazamiento Parallax se ve increíble cuando se hace bien. No es una función que desee en todos los sitios web, pero para los sitios creativos y las landing page, los elementos de Parallax son increíbles para llamar la atención rápidamente.

Hay toneladas de bibliotecas de JavaScript gratuitas para efectos de desplazamiento animados, pero muchas están hinchadas o son demasiado complejas para algunas personas. Por eso recomiendo usar Rellax.js para sus necesidades a la hora de usar Parallax en el sitio web. Es un complemento de código abierto gratuito creado en JavaScript Puro, por lo que no tiene dependencias y problemas de incompatibilidad.

Por defecto, solo requiere una simple llamada de función para asignar la clase de Parallax a los elementos de la página. Luego, a medida que se desplaza, estos elementos permanecen fijos y se mueven junto con el punto de vista del usuario.

Puede personalizar estos elementos para que aparezcan más cerca, más lejos o detrás de los elementos de la página. Esto crea la ilusión de profundidad en la página y todo funciona a través de una simple biblioteca de JavaScript.

Todo el código fuente de Rellax está disponible de forma gratuita en GitHub si desea descargar una copia.

Toda la configuración utiliza una única función JS dirigida a la clase .rellax de la siguiente manera:

var rellax = new Rellax('.rellax');

Tenga en cuenta que puede usar prácticamente cualquier clase que desee, pero la demostración de ejemplo usa .rellax por simplicidad.

Desde aquí, simplemente envuelve los elementos de Parallax dentro de un div con la clase .rellax y establece el atributo de velocidad. Esto funciona a través del atributo personalizado data-rellax-speed que acepta valores de -10 a +10.

Aquí hay un fragmento de ejemplo del HTML en la página de demostración:

I'm extra slow and smooth

 

También puede centrar elementos en la página y personalizar las posiciones de los elementos mediante CSS.

Rellax no es para estructurar la página o cómo definir elementos CSS en su página. Todo lo que hace es crear un efecto de desplazamiento de Parallax natural con JavaScript puro. Cómo usas esto depende totalmente de ti. Para ver una demostración en vivo, eche un vistazo al sitio principal o navegue por el repositorio de GitHub. Esto incluye algo de documentación, junto con enlaces a sitios web en vivo que usan Rellax.js.

WP Dev JaGonzalez

Hijo, esposo y padre de un hermoso niño. Amante de los animales, la tecnología, informática y programación. Si tienes alguna duda, inquietud, comentario o deseas comunicarte directamente conmigo, puedes enviarme un correo electrónico a admin@jagonzalez.org

Compartir
Publicado por
WP Dev JaGonzalez

Entradas recientes

iPhone Hackeado: Qué Hacer para Proteger tu Dispositivo y Asegurar tu Seguridad

¿Has notado aplicaciones desconocidas o un drenaje inesperado de la batería? Estos podrían ser indicios…

3 meses hace

Cómo Restablecer un iPhone a su Estado de Fábrica

Saber cómo Restablecer un iPhone a su Estado de Fábrica es clave para solucionar problemas…

3 meses hace

Motorola planea lanzar al menos dos nuevos teléfonos Moto G en septiembre

Motorola ha confirmado el lanzamiento de Moto G84 5G y Moto G54 5G en India,…

1 año hace

El equipo de WizardLM afirma que un modelo de IA de terceros les robó el trabajo

Recuerde WizardCoder, ¿el codificador de IA que cubrimos recientemente aquí en Windows Report? Nos jactamos…

1 año hace

Las fallas del complemento Jupiter X Core amenazaron a 172.000 sitios web con apropiaciones de cuentas

Los investigadores han descubierto numerosos fallos de seguridad en el complemento WordPress Jupiter X Core…

1 año hace

Consola portátil Xbox: aquí tienes todo lo que necesitas saber al respecto

Para solucionar problemas del sistema de PC con Windows, necesitará una herramienta dedicada Fortect es…

1 año hace