• 经典全屏滚动插件fullPage.js


    要写简单可以写的很简单,对着github上面的参数和注释随便写了个demo。这个插件十分高端大气上档次,配上良好的配色和布局,简单几笔就可以把网站装扮得十分洋气。

    唯一的缺点就是,感觉对移动端的兼容性略有不足。

    下面是我的demo。

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0">
        <title>fullPage</title>
        <link rel="stylesheet" type="text/css" href="./js/fullpage/jquery.fullPage.css" />
        <style type="text/css">
            body {
                font-family: arial,helvetica;
                color: #F2F2F2;
            }
    
            h1, h2, h3, h4, h5, h6 {
                font-weight: normal;
                font-size: 100%;
                margin: 0;
                padding: 0;
                color: #444;
            }
    
            h1{
                font-size: 6rem;
            }
    
            p{
                font-size: 2rem;
            }
    
            .section{
                text-align: center;
            }
    
            .section h1{
                color: #fff;
            }
            .section p{
                opacity: 0.8;
            }
    
            #section1 h1{
                color: #444;
            }
    
            #section1 p{
                color: #333;
                opacity: 0.4;
            }
    
            
        </style>
    </head>
    <body>
        <div id="fullpage">
            <div class="section" id="section1">
                <h1>fullPage.js</h1>
                <p>jQuery Version</p>
            </div>
            <div class="section" id="section2">
                <h1>So Convinient</h1>
                <p>so small after gzipped</p>
                <p>Amazing !!!</p>
            </div>
            <div class="section" id="section3">
                <div class="slide">
                    <h1>It's a Nice Tool !</h1>
                    <p>It's neccessary</p>
                    <p>when we do the work</p>
                </div>
                <div class="slide">
                    <h1>Beautiful !</h1>
                </div>
                <div class="slide">
                    <h1>Neatly !</h1>
                </div>
            </div>
            <div class="section" id="section4">
                <h1>I like it !</h1>
            </div>
        </div>
    
    
        <script type="text/javascript" src="./js/jquery-1.11.3.min.js"></script>
        <script src="./js/fullpage/vendors/jquery.easings.min.js"></script>
        <script type="text/javascript" src="./js/fullpage/vendors/jquery.slimscroll.min.js"></script>
        <script type="text/javascript" src="./js/fullpage/jquery.fullpage.js"></script>
        <script type="text/javascript">
            $(document).ready(function() {
                $('#fullpage').fullpage({
                    //Navigation
                    menu: '#menu',
                    lockAnchors: false,
                    anchors:['firstPage', 'secondPage'],
                    navigation: false,
                    navigationPosition: 'right',
                    navigationTooltips: ['firstSlide', 'secondSlide'],
                    showActiveTooltip: false,
                    slidesNavigation: true,
                    slidesNavPosition: 'bottom',
    
                    //Scrolling
                    css3: true,
                    scrollingSpeed: 700,
                    autoScrolling: true,
                    fitToSection: true,
                    fitToSectionDelay: 1000,
                    scrollBar: false,
                    easing: 'easeInOutCubic',
                    easingcss3: 'ease',
                    loopBottom: false,
                    loopTop: false,
                    loopHorizontal: true,
                    continuousVertical: false,
                    normalScrollElements: '#element1, .element2',
                    scrollOverflow: false,
                    touchSensitivity: 15,
                    normalScrollElementTouchThreshold: 5,
    
                    //Accessibility
                    keyboardScrolling: true,
                    animateAnchor: true,
                    recordHistory: true,
    
                    //Design
                    controlArrows: true,
                    verticalCentered: true,
                    resize : false,
                    sectionsColor : ['#BFDA00', '#2C3E50', '#1F9377', '#AC4F2C'],
                    paddingTop: '3em',
                    paddingBottom: '10px',
                    fixedElements: '#header, .footer',
                    responsiveWidth: 0,
                    responsiveHeight: 0,
    
                    //Custom selectors
                    sectionSelector: '.section',
                    slideSelector: '.slide',
    
                    //events
                    onLeave: function(index, nextIndex, direction){
                        console.log("onLeave");
                    },
                    afterLoad: function(anchorLink, index){
                        console.log("afterLoad");
                    },
                    afterRender: function(){
                        console.log("afterRender");
                    },
                    afterResize: function(){
                        console.log("afterResize");
                    },
                    afterSlideLoad: function(anchorLink, index, slideAnchor, slideIndex){
                        console.log("afterSlideLoad");
                    },
                    onSlideLeave: function(anchorLink, index, slideIndex, direction, nextSlideIndex){
                        console.log("onSlideLeave");
                    }
                });
            });
        </script>
    </body>
    </html>

    github

    https://github.com/zcynine/fullPage.js

    API

    http://www.dowebok.com/77.html

  • 相关阅读:
    sp_executesql是参数部分的长度定义发生变化能否重用执行计划
    scope_identity ident_current @@identity
    Useful undocumented extended stored procedures
    Delphi7对XML的支持分析
    Eclipse基础--Eclipse启动过程
    《现象七十二变》歌词
    被擦掉的名字
    同义词
    资产负债表的阅读与分析
    三谈多态——善用virtual
  • 原文地址:https://www.cnblogs.com/zcynine/p/5426176.html
Copyright © 2020-2023  润新知