Cree efectos de paralaje interactivos con JavaScript y CSS3-Perspective. js

Tiempo de ejecución: 30 minutos. Empezar

Autor: Leopoldthecoder
Views Total: 2,356
Sitio oficial: Ir a la web
Actualizado: April 7, 2017
Licencia: MIT

Vista prévia

Cree efectos de paralaje interactivos con JavaScript y CSS3-Perspective. js

Descripción

Perspective. js es una biblioteca JS libre de dependencias para crear efectos de paralaje interactivos que reaccionan al desplazamiento de la página y al mouse/mover eventos.

Instalación

# Yarn
yarn add perspective.js

# NPM
$ npm install perspective.js

¿Cómo funciona?

Importe la biblioteca de JS de Perspective. js a su proyecto Web.

<script src="perspective.js"></script>

El JavaScript para crear un efecto de desplazamiento de paralaje.

const Scroll = perspective.Scroll

new Scroll('#container', {


stages: [{



id: 'basic',



scrollNumber: 60,



transition: 0,



items: [{




id: 'slow',




effects: [{





property: 'transform',





start: 'translateY(0px)',





end: 'translateY(-50px)'




}]



}, {




id: 'fast',




effects: [{





property: 'transform',





start: 'translateY(0px)',





end: 'translateY(-180px)'




}]



}]


}]
})

El JavaScript para crear un efecto de desplazamiento de paralaje.

const Hover = perspective.Hover

new Hover('#container', {


max: 0,


scale: 1.1,


perspective: 500,


layers: [{



multiple: 0.1,



reverseTranslate: true


}, {



multiple: 0.3,



reverseTranslate: true


}]
})

Te puede interesar: