>  기사  >  웹 프론트엔드  >  Fullpage 플러그인이 전체 화면 페이지 넘김 효과 페이지를 빠르게 개발하는 방법

Fullpage 플러그인이 전체 화면 페이지 넘김 효과 페이지를 빠르게 개발하는 방법

巴扎黑
巴扎黑원래의
2017-09-15 09:14:551408검색

이 글에서는 Fullpage 플러그인을 사용하여 전체 화면 플립 페이지를 빠르게 개발하는 방법을 분석합니다. 이 기능은 매우 고급화된 기능이므로 Fullpage 플러그인이 어떻게 작동하는지 살펴보겠습니다. 이 효과를 얻습니다

전체 화면으로 페이지를 넘기는 웹사이트를 종종 볼 수 있습니다. 매우 고급스러워 보이지만 일부 학생들에게는 기본적으로 개발하기가 여전히 매우 어려울 수 있습니다.

오늘은 이런 효과를 낼 수 있는 Fullpage 플러그인을 소개해드리겠습니다.

학생들에게 Xiaomi 웹사이트의 이 페이지를 보여드리겠습니다: http://www.mi.com/hongmi2a/

페이지를 읽은 후 오늘 주제로 바로 넘어가겠습니다!

1. 필요한 리소스


//jquery
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
//fullpage插件
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/fullPage.js/2.7.4/jquery.fullPage.js"></script>
//滚动条插件
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/fullPage.js/2.7.4/vendors/jquery.slimscroll.min.js"></script>
//fullpage.css
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/fullPage.js/2.7.4/jquery.fullPage.css" rel="external nofollow" >

2. 페이지 구조


<p id="fullpage">
    <p class=&#39;section&#39;>第一页</p>
    <p class=&#39;section&#39;>第二页</p>
    <p class=&#39;section&#39;>第三页</p>
    <p class=&#39;section&#39;>第四页</p>
</p>

3. 구조는 다음과 같습니다


<p class=&#39;section&#39;>
    <p class=&#39;slide&#39;>第一张幻灯片</p>
    <p class=&#39;slide&#39;>第一张幻灯片</p>
    <p class=&#39;slide&#39;>第一张幻灯片</p>
</p>
.

이것은 간단한 페이지 레이아웃입니다. 4. 플러그인의 형식 및 사용법:

 $(function(){
   $(&#39;#fullpage&#39;).fullpage({
       //API接口
   })
 })

5.

//配置背景颜色
      sectionsColor:[&#39;red&#39;,&#39;#f04&#39;,&#39;#9b0&#39;,&#39;#d3f&#39;], 
      //配置幻灯片切换是否显示箭头,默认true
      controlArrows:false, 
      //配置每页内容页面是否垂直居中,默认false
      verticalCentered:true,
      //配置文字是否随着窗口变化而变化,默认false
      resize:true,
      //配置页面滚动速度,默认700
      scrollingSpeed:1000,
      //配置锚链接,不应该和autoScrolling,scrollBar一起使用
      anchors:[&#39;page1&#39;,&#39;page2&#39;,&#39;page3&#39;,&#39;page4&#39;],
      //配置锚点切换时候是否有过度动画,默认true
      animateAnchor:false,
      //锁定配置的锚链接是否显示,默认false
      lokAnchors:true,
      //配置动画由css3还是jquery来执行,默认true
      css3:true,
      //配置滚动到顶部之后是否从底部循环滚动,默认false
      loopTop:true,
      //相反从底部循环滚动,默认false
      loopBottom:true,
      //设置页面是否循环滚动与loopTop,loopBottom不兼容,默认是false
      continuousVertical:true,
      //幻灯片是否循环滚动,默认true
      loopHorizontal:false,
      //配置是否按照插件的方式来进行滚动,默认true,和锚点不应该一起使用,一般不设置或者保持默认
      autoScrolling:true,
      //滚动的时候是否包含滚动条,默认false,和锚点不应该一起使用,一般不设置或者保持默认
      scrollBar:false,
      //配置页面上下间距,默认0,如果需要设置固定顶部和顶部菜单导航配合使用
      // paddingTop:&#39;300px&#39;,
      paddingBottom:0,
      //配置页面是否有固定的DOM
      fixedElements:&#39;#header&#39;,
      //配置是否支持键盘方向键控制页面切换,默认true
      keyboardScrolling:true,
      //配置是否激活浏览器前进后退功能,如果页面设置了不按照插件的方式来滚动该配置也失效,默认true
      recordHistory:true,
      //配置菜单
      menu:&#39;#fullpageMenu&#39;,
      //配置导航,位置,提示,显示当前位置
      navigation:true,
      navigation:&#39;right&#39;,
      navigationTooltips:[&#39;page1&#39;,&#39;page2&#39;,&#39;page3&#39;,&#39;page4&#39;],
      showActiveTooltip:true,
      //配置幻灯片是否显示导航,和位置
      slidesNavigation:true,
      slidesNavPosition:&#39;bottom&#39;,
      //配置内容超过容器是否显示滚动条,模式true,
      scrollOverflow:true,
      //修改section和幻灯片默认CLASS
      sctionSelector:
      slideSelector:

위 내용은 Fullpage 플러그인이 전체 화면 페이지 넘김 효과 페이지를 빠르게 개발하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.