Efecto de desplazamiento de rendimiento dinámico Parallax en Vanilla JS-Rallax. js

Tiempo de ejecución: 30 minutos. Empezar

Autor: ChrisCavs
Views Total: 399
Sitio oficial: Ir a la web
Actualizado: December 18, 2018
Licencia: MIT

Vista prévia

Efecto de desplazamiento de rendimiento dinámico Parallax en Vanilla JS-Rallax. js

Descripción

Rallax. js es un nuevo plugin de paralaje de JavaScript de vainilla que aplica un efecto de desplazamiento de paralaje dinámico y de alto rendimiento a los elementos dentro del documento.

Depende del requestanimationframe API para proporcionar la animación de eficaz.

See also:

Funcionamiento

Instale el Rallax. js con NPM.

# NPM
$ npm install rallax.js --save

Importe el componente rallax.

import rallax from 'rallax.js'

Aplique el efecto de desplazamiento de paralaje a los elementos que especifique.

const myParallax = rallax('.element')

Personaliza la velocidad de la animación.

const myParallax = rallax('.element',{



speed: 0.3
})

Auto deshabilita el efecto de desplazamiento de paralaje cuando el tamaño de la pantalla es pequeño que un valor especificado, por ejemplo, dispositivo móvil.

const myParallax = rallax('.element',{



speed: 0.3,



mobilePx: false
})

Iniciar/detener el efecto de desplazamiento de paralaje manualmente.

myParallax.start();
myParallax.stop();

Cambiar/obtener la velocidad de la animación.

myParallax.changeSpeed(.8);
myParallax.getSpeed();

Event handlers.

parallax.when(

() => window.scrollY > 400,

() => parallax.changeSpeed(1)
)

Te puede interesar: