• 基于fullpage的幻灯片播放


    <!DOCTYPE html>
    <html>
    <head lang="en">
      <meta charset="utf-8" />
      <meta name="viewport"  content="width=device-width,initial-scale=1,userscalabele=no" />
      <title>fullpage demo</title>
      <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fullPage.js/2.8.2/jquery.fullPage.css" />
      <style type="text/css">
      body{
          color:#fff;
      }
      .section01{
          background: url("bg01.jpg");
      }
      .section02{
          background: url("bg02.jpg") center 0;
      }
      .section03{
          background: orange;
      }
      .section04{
          background: blue;
      }
      .slide{
          text-align: center;
          font-size: 30px;
      }
      #header{
          background: black;
          color:#fff;
          font-size: 40px;
          position: absolute;
          top:0;
          left: 200px;
      }
      #fullpageMenu{
          position: absolute;
          bottom: 40px;
          right: 40px;
          z-index: 999;
      }
      .lists{
          list-style-type: none;
      }
      .lists li{
          float: left;
           30%;
          text-align: center;
      }
      .lists li img{
           150px;
        height: 230px;
      }
      .mt{
          margin-top: 800px;
          text-align: center;
      }
      .big-to-small{
          text-align: center;
      }
      .section02 h1{
          color: black;
      }
      .section03 h1{
          margin-left: -800px;
      }
      .section03 p{
          margin-left: 800px;
          text-align: center;
      }
      </style>
    </head>
    <body>
        <!-- <ul id="fullpageMenu">
           <li data-menuanchor="page01"><a href="#page01">page01</a></li>
           <li data-menuanchor="page02"><a href="#page02">page02</a></li>
           <li data-menuanchor="page03"><a href="#page03">page03</a></li>
           <li data-menuanchor="page04"><a href="#page04">page04</a></li>
        </ul> -->
        <div id="header">header</div>
        <div id="fullpage">
            <div class="section section01">
                <h1 class="big-to-small">它,终于来了</h1>
                <p class="mt">为了充分发挥体积小巧为了充分发挥体积小巧为了充分发挥体积小巧为了充分发挥体积小巧为了充分发挥体积小巧</p>
            </div>
            <!-- <div class="section section02">
              <div class="slide">slide01</div>
              <div class="slide">slide02</div>
              <div class="slide">slide03</div>
              <div class="slide">slide04</div>
            </div> -->
            <div class="section section02">
              <h1 class="big-to-small">真正与你贴近的个人设备</h1>
            </div>
            <div class="section section03">
              <h1 class="big-to-small">非同一般的精准计时</h1>
              <p>高级手表向来以精准为本高级手表向来以精准为本高级手表向来以精准为本</p>
            </div>
            <div class="section section04">
               <ul class="lists">
                  <li>
                      <span><img src="1.jpg" class="img01"/></span>
                      <p class="text01">手机1手机1手机1手机1手机1</p>
                  </li>
                  <li>
                      <span><img src="2.jpg" class="img02"/></span>
                      <p class="text02">手机1手机1手机1手机1手机1</p>
                  </li>
                  <li>
                      <span><img src="3.jpg" class="img03"/></span>
                      <p class="text03">手机1手机1手机1手机1手机1</p>
                  </li>
               </ul>
            </div>
        </div>
        <script type="text/javascript" src="jquery.min.js"></script>
        <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jQuery-slimScroll/1.3.8/jquery.slimscroll.min.js"></script>
        <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/fullPage.js/2.8.2/jquery.fullPage.js"></script>
        <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/move.js/0.5.0/move.min.js"></script>
        <script type="text/javascript">
         $(function(){
            $("#fullpage").fullpage({
                //sectionsColor:['green','red','orange','blue'],
                //controlArrows:false,
                //verticalCentered:false,
                //resize:true,
                //scrollingSpeed:700
                anchors:['page01','page02','page03','page04'],
                //lockAnchors:false
                //continuousVertical:true,
                //fixedElements:"#header",
                //menu:"#fullpageMenu"
                navigation:true,
                navigationPosition:'right',
                navigationTooltips:['page01','page02','page03','page04'],
                //showActiveTooltip:true,
                //slidesNavigation:true,
                //slidesNavPosition:'bottom'
                //scrollOverflow:false
                afterLoad:function(link,index){
                    switch(index){
                        case 1:
                          move('.section01 h1').scale(1.5).end();
                          move('.section01 p').set('margin-top','5%').end();
                          break;
                        case 2:
                          move('.section02 h1').scale(0.7).end();
                          break;
                        case 3:
                          move('.section03 h1').set('margin-left','2%').end();
                          move('.section03 p').set('margin-left','8%').end();
                          break;
                        case 4:
                          move('.section04 .img01').rotate(360).end(function(){
                              move('.section04 .img02').rotate(360).end(function(){
                                  move('.section04 .img03').rotate(360).end(function(){
                                     move('.section04 .text01').scale(1.3).end(function(){
                                         move('.section04 .text02').scale(1.3).end(function(){
                                             move('.section04 .text03').scale(1.3).end();
                                         })
                                     })
                                  })
                              });
                          });
                          break;
                        default:
                          break;
                    }
                },
                onLeave:function(link,index){
                    switch(index){
                        case 1:
                          move('.section01 h1').scale(1).end();
                          move('.section01 p').set('margin-top','800px').end();
                          break;
                        case 2:
                           move('.section02 h1').scale(1).end();
                          break;
                        case 3:
                          move('.section03 h1').set('margin-left','-800px').end();
                          move('.section03 p').set('margin-left','800px').end();
                          break;
                        case 4:
                           move('.section04 .img01').rotate(-360).end()
                           move('.section04 .img02').rotate(-360).end()
                           move('.section04 .img03').rotate(-360).end()
                           move('.section04 .text01').scale(1).end()
                           move('.section04 .text02').scale(1).end()
                           move('.section04 .text03').scale(1).end();                        
                          break;
                        default:
                          break;
                    }
                },
                afterRender:function(link,index){
                    switch(index){
                        case 1:
                          break;
                        case 2:
                          break;
                        case 3:
                          break;
                        case 4:
                          break;
                        default:
                          break;
                    }
                }
            });
         });
        </script>
    </body>
    </html>

    配置项介绍:

  • 相关阅读:
    简介浏览器内核与JavaScript引擎
    一句SQL完成动态分级查询
    C# 语言习惯
    React的组件间通信
    React的学习(上)
    火狐浏览器所有的快捷键
    视频输出端口及颜色空间介绍
    live555
    ffplay的快捷键以及选项 FFmpeg 基本用法 FFmpeg常用基本命令 ffmpeg常用转换命令,支持WAV转AMR
    黑客技术资源
  • 原文地址:https://www.cnblogs.com/xiaotaiyang/p/5710522.html
Copyright © 2020-2023  润新知