fullpage+animeta实现官网全屏定位滚动+动画交互

fullpage.js下载

fullpage.js下载地址pullpage.js
解压文件找到dist目录下 复制到项目中
在这里插入图片描述

animeta下载

animeta.css 开源社区下载地址
animeta.css 官网下载地址

本地引入所需js和css后

代码结构
 <div id="fullpage">
                <div class="section" active>屏一</div>
                <div class="section">屏二</div>
                <div class="section">屏三</div>
                <div class="section">屏四</div>
                <div class="section">屏五</div>
  </div>
  <script>
        $(function () {
            $('#fullpage').fullpage({   
                 //配置可滚局项目条件添加  以下是基本用得到的  
                scrollingSpeed:1000,//页面切换速度
                loopTop:true,
                loopBottom:true,
                css3:true,
                fitToSection:true,
                touchSensitivity:5, //在移动设备中滑动页面的敏感性,默认为5,是按百分比来衡量,最高为100,越大则越难滑动
                keyboardScrolling:true,//是否可以使用键盘方向键导航,默认为true
                scrollBar:true,//滚动条
                continuousVertical:true,//循环滚动没生效
                navigation:true, //开启导航
                navigationPosition:"right", //导航位置
                navigationTooltips:["TOP","产品中心","新闻资讯","合作伙伴","BOTTOM"], //导航提示内容   
                //下面是屏幕滚动锚点页面事件 根据对应页面的触发做对应页面的动画            
                  afterLoad:function (link, index) {
                    if(index.index == 1){
                        $('.cp_title').animate({"opacity":"1"});                        
                    }
                    if(index.index == 2){
                        $('.news_title').addClass('animated bounceInDown');                       
                    }
                    if(index.index == 3){
                        $('.hz_title').addClass('animated bounceInDown');
                    }                  
                  }
            })
        })
    </script>
最终展示

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值