fullPage.js

520 阅读1分钟

fullPage.js 一个满屏滚动插件,但是使用需要收费。
有相关框架的扩展,比如 vue-fullpage.js

npm install --save vue-fullpage.js

引入

// 全屏滚动 vue-fullpage.js
import VueFullPage from 'vue-fullpage.js'

createApp(App)
    .use(VueFullPage)
    .mount('#app')
<template>
  <div>
    <full-page :options="options">
      <div class="section">
        <div class="box1">
          section1
        </div>
      </div>
      <div class="section">
        <div class="box2">
          section2
        </div>
      </div>
      <div class="section">
        <div class="box3">
          section3
        </div>
      </div>
    </full-page>
  </div>
</template>

<script setup>
  const options = {
    licenseKey: 'OPEN-SOURCE-GPLV3-LICENSE',
    scrollOverflow: true,
    scrollBar: false,
    menu: '#menu',
    // navigation: true,
    // anchors: ['page1', 'page2', 'page3'],
    sectionsColor: ['#41b883', '#ff5f45', '#0798ec', '#fec401', '#1bcee6', '#ee1a59', '#2c3e4f', '#ba5be9', '#b4b8ab']
  }
</script>