`

全屏滚动插件fullPage教程详解

阅读更多

【前言】

   之前介绍了全屏滚动插件 fullPage.js,也用该插件制作了一些例子。今天介绍另一款全屏滚动组件,名字也叫 fullpage,只是少了 “.js”

 

【对比】

fullPage.js与fullPage对比:

      与 fullPage.js 相比,fullpage 不依赖任何 js 库,可独立使用。功能上虽然不如 fullPage.js 强大,但一般使用已经足够了,尤其是它的动画效果,你可以自由设定缩放、旋转以产生各种各样的动画效果。同时它还支持 fullPage.js 所没有的水平滚动

 

【详解】

一、下载代码

在 https://github.com/powy1993/fullpage 下载源代码

 

二、构建网页,引入相关文件

1、新建html页面,如果是移动端看的话,需要在页面头部插入视口说明:

<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, 
 maximum-scale=1, user-scalable=no">

2、引入 fullPage.min.js 文件。

<script src="http://www.dowebok.com/fullPage.min.js"></script>

三、写出你要分几屏的html结构,并配上样式

1、在页面里写出你要分几屏的html代码,并把他们都套在一个层内,假设你要分2屏,如下:

<div id="pageContain">
    <div class="page page1 current">
        <div class="contain">
            <p class="txt">第一屏</p>
        </div>
    </div>
    <div class="page page2">
        <div class="contain">
            <p class="txt">第二屏</p>
        </div>
    </div>
</div>

 2、为这个结构配上样式,如下:

#pageContain { overflow: hidden; }
.page { display: none; overflow: hidden; position: absolute; top: 0; left: 0; 
       width: 100%; height: 100%; max-width:76.8rem; }
.contain { display: none; position: relative; z-index: 0; width: 100%; height: 100%; }
.current .contain,.slide .contain { display: block; }
.current { display: block; z-index: 1; }
.slide { display: block; z-index: 2; }
.swipe { display: block; z-index: 3; transition-duration: 0ms !important; 
         -webkit-transition-duration: 0ms !important; }
#navBar { display:none;}

 

四、写入JavaScript启动代码

<script>
$(window).load(function() {
var runPage;
runPage = new FullPage({
    id : 'pageContain',                            // id of contain
    slideTime : 800,                               // time of slide
    continuous : false,                            // create an infinite feel with no endpoints
    effect : {                                     // slide effect
            transform : {
                translate : 'Y',                   // 'X'|'Y'|'XY'|'none'
                scale : [.1, 1],                   // [scalefrom, scaleto]
                rotate : [270, 0]                      // [rotatefrom, rotateto]
            },
            opacity : [0, 1]                       // [opacityfrom, opacityto]
        },                           
    mode : 'wheel,touch,nav:navBar',               // mode of fullpage
    easing : 'ease'                                // easing('ease','ease-in','ease-in-out' or use cubic-bezier like [.33, 1.81, 1, 1];
});
});
</script>

 

如果不用jquery,可以用js的写法代替$选择符:window.onload=function(){}

最后提醒一下,一定不要忘记写上分页导航列表,缺少这个列表就不起作用了,可以用样式隐藏它

<ul id="navBar">
    <li>1</li>
    <li>2</li>
    <li>3</li>
    <li>4</li>
    <li>5</li>
    <li>6</li>
</ul>

 

 

 

 

 

 

.

分享到:
评论

相关推荐

    jQuery全屏滚动插件fullPage.js示例源码.rar

    **jQuery全屏滚动插件fullPage.js详解** 全屏滚动效果在现代网页设计中非常流行,它可以为用户提供独特的浏览体验,使网站更具视觉吸引力。fullPage.js是一款强大的jQuery插件,专为实现全屏滚动效果而设计。它不仅...

    jQuery全屏滚动插件fullPage.js

    **jQuery全屏滚动插件fullPage.js详解** 全屏滚动效果在现代网页设计中非常流行,它可以为用户提供独特的浏览体验,使网站更具视觉吸引力。jQuery的fullPage.js是一款强大的插件,专门用于实现这种效果。它允许网页...

    fullPage.js页面全屏滚动插件

    **全屏滚动插件fullPage.js详解** 全屏滚动插件fullPage.js是网页设计中一个流行的JavaScript解决方案,专门用于创建具有全屏滚动效果的单页网站。它以其易用性和灵活性著称,能帮助开发者快速构建具有视觉冲击力的...

    整屏滚动插件fullpage.js

    **全屏滚动插件fullpage.js详解** 全屏滚动插件fullpage.js是基于jQuery的一款强大且灵活的页面滚动解决方案,它允许用户以平滑、动态的方式浏览网站内容,每一页(或称为“节”)占据整个屏幕。这种设计风格在现代...

    Fullpage全屏滚动例子

    **全屏滚动插件Fullpage.js详解** 全屏滚动效果在现代网页设计中越来越常见,它为用户提供了独特的浏览体验,使网站看起来更加时尚且富有动态感。Fullpage.js是一款强大的JavaScript插件,专用于实现这种效果。它...

    基于fullpage.js全屏滚动插件实现购物网站宣传页面

    **全屏滚动插件fullpage.js详解** 全屏滚动效果在现代网页设计中越来越常见,它能够为用户提供独特的浏览体验,使网站更具吸引力。在众多全屏滚动插件中,fullpage.js是一款功能强大且易用的选择。本篇文章将深入...

    fullpage.JS横向滑屏插件 onepage-scroll.JS

    **全屏滚动插件fullpage.JS与横向滑动插件onepage-scroll.JS详解** 在Web开发中,为了提供用户独特的浏览体验,全屏滚动(Fullpage Scroll)和横向滑动的效果越来越受到设计师和开发者们的青睐。在本文中,我们将...

    Jquery.fullpage全屏轮播插件(支持左右无缝轮播)

    jQuery.fullpage是一款强大的全屏滚动插件,它使得网页可以实现平滑的、响应式的全屏滚动效果,尤其适合用于创建引人入胜的展示型网站或者产品介绍页面。这个插件不仅支持普通的垂直滚动,还特别强调了左右无缝轮播...

    fullPage.js插件.zip

    **全屏滚动插件fullPage.js详解** 全屏滚动效果在现代网页设计中十分流行,它为用户提供了独特的浏览体验,使网站内容呈现更加连贯和沉浸式。fullPage.js是一款强大且易于使用的JavaScript插件,专为此目的而设计。...

    fullpage.js

    **全屏滚动插件fullpage.js详解** 全屏滚动效果在现代网页设计中越来越常见,它为用户提供了独特的浏览体验,使网站内容呈现更加连贯和沉浸式。`fullpage.js`是基于jQuery的一款强大且易用的全屏滚动插件,能够帮助...

    jQuery导航图片全屏滚动代码.zip

    《jQuery导航图片全屏滚动代码实现详解》 在网页设计中,吸引用户的注意力并提供良好的用户体验至关重要。jQuery作为一款强大的JavaScript库,为开发者提供了丰富的功能和便利性,尤其是在实现动态效果方面。本篇...

    fullPage.js-master.zip

    **全屏滚动插件fullPage.js详解** 全屏滚动插件fullPage.js是现代网页设计中常用的一个工具,尤其在创建具有视觉冲击力和交互体验的单页面网站时,它的功能和灵活性备受开发者青睐。fullPage.js是基于jQuery库开发...

    基于 fullPage.js网页自动滚动

    **全屏滚动插件fullPage.js详解** 全屏滚动效果在现代网页设计中越来越常见,它为用户提供了独特的浏览体验,使网站更具视觉吸引力。`fullPage.js`是一款流行的JavaScript插件,专用于实现这样的效果。它允许网页...

    fullpage.js全屏分页

    **全屏分页插件fullpage.js详解** 全屏分页是一种常见的网页设计技术,它将网站的内容以全屏的方式展示,每个页面代表一个独立的内容区域,用户通过滚动或点击导航来浏览不同的页面。fullpage.js是一款强大的...

    fullPage插件由Alvaro Trigo。创建全屏页面快速和简单.zip

    **全屏页面插件fullPage.js详解** 全屏滚动页面设计在现代网页设计中非常流行,它能够提供独特的用户体验,让浏览者沉浸在充满视觉冲击力的内容之中。`fullPage.js`是由Alvaro Trigo开发的一款JavaScript插件,旨在...

    jquey.fullpage左右无缝轮播

    综上所述,jQuery.fullPage是一个功能强大、易于使用的全屏滚动插件,能够帮助开发者快速构建具有无缝轮播效果的现代网页。通过深入理解和实践,我们可以充分发挥它的潜力,为用户创造独特、引人入胜的浏览体验。

    网易邮箱6.0介绍上下滚动动画效果插件jquery.fullPage

    jquery.fullPage是一款基于jQuery的全屏滚动插件,它允许网页内容按照垂直或水平的方式进行分页展示,并且支持丰富的动画过渡效果。在网易邮箱6.0的介绍页面中,通过这款插件,用户只需轻轻滚动鼠标,就能平滑地浏览...

    fullpage.js的demo

    **全屏滚动插件fullpage.js详解与animate动画效果应用** 在网页设计中,全屏滚动效果已经成为一种流行趋势,它能为用户带来流畅且沉浸式的浏览体验。fullpage.js是一款强大的JavaScript插件,专为实现全屏滚动页面...

    fullPage.js

    **全屏滚动插件fullPage.js详解** 全屏滚动效果在现代网页设计中越来越受欢迎,它为用户提供了独特的浏览体验,使网站看起来更加大气、专业。`fullPage.js`是一款基于jQuery的开源插件,专为实现这种效果而设计。这...

Global site tag (gtag.js) - Google Analytics