Skip to main content

官方文档

安装​

JavaScript​

通过包管理器安装:

npm i @studio-freight/lenis

导入:

import Lenis from '@studio-freight/lenis'

html​

<script src="https://unpkg.com/@studio-freight/lenis@1.0.39/dist/lenis.min.js"></script>

基础设置​

基本用法​

const lenis = new Lenis()

lenis.on('scroll', (e) => {
console.log(e)
})

function raf(time) {
lenis.raf(time)
requestAnimationFrame(raf)
}

requestAnimationFrame(raf)

GSAP ScrollTrigger 集成​

const lenis = new Lenis()

lenis.on('scroll', (e) => {
console.log(e)
})

lenis.on('scroll', ScrollTrigger.update)

gsap.ticker.add((time) => {
lenis.raf(time * 1000)
})

gsap.ticker.lagSmoothing(0)