利用fullpage插件,快速开发整屏翻页的页面
我们经常看过一些整屏翻页的网站,看上去很高大上对于一些同学来说如果要原生的去开发可能还是有很大难度的。今天我给大家介绍Fullpage插件,也能达到这一个效果。下面我给同学们看下小米网站的这个页面:http://www.mi.com/hongmi2a/ 看过页面之后就直接进入我们今天的主题吧! 1、一些必要的资源
1 2 3 //jquery 4 <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script> 5 6 //fullpage插件 7 <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/fullPage.js/2.7.4/jquery.fullPage.js"></script> 8 9 //滚动条插件 10 <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/fullPage.js/2.7.4/vendors/jquery.slimscroll.min.js"></script> 11 12 //fullpage.css 13 <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/fullPage.js/2.7.4/jquery.fullPage.css">
2、页面结构
1 <div id="fullpage"> 2 <div class='section'>第一页</div> 3 <div class='section'>第二页</div> 4 <div class='section'>第三页</div> 5 <div class='section'>第四页</div> 6 </div>
3、如果我们需要在一中又存在幻灯片效果,结构如下
<div class='section'><div class='slide'>第一张幻灯片</div><div class='slide'>第一张幻灯片</div><div class='slide'>第一张幻灯片</div> </div>
这就是我们的一个简单地页面布局就完成了,现在只需要使用插件的api结构即可
4、插件的格式和用法:
1 $(function(){ 2 $('#fullpage').fullpage({ 3 //API接口 4 }) 5 })
5、部分API接口
1 //配置背景颜色 2 sectionsColor:['red','#f04','#9b0','#d3f'], 3 4 //配置幻灯片切换是否显示箭头,默认true 5 controlArrows:false, 6 7 //配置每页内容页面是否垂直居中,默认false 8 verticalCentered:true, 9 10 //配置文字是否随着窗口变化而变化,默认false 11 resize:true, 12 13 //配置页面滚动速度,默认700 14 scrollingSpeed:1000, 15 16 //配置锚链接,不应该和autoScrolling,scrollBar一起使用 17 anchors:['page1','page2','page3','page4'], 18 19 //配置锚点切换时候是否有过度动画,默认true 20 animateAnchor:false, 21 22 //锁定配置的锚链接是否显示,默认false 23 lokAnchors:true, 24 25 //配置动画由css3还是jquery来执行,默认true 26 css3:true, 27 28 //配置滚动到顶部之后是否从底部循环滚动,默认false 29 loopTop:true, 30 31 //相反从底部循环滚动,默认false 32 loopBottom:true, 33 34 //设置页面是否循环滚动与loopTop,loopBottom不兼容,默认是false 35 continuousVertical:true, 36 37 //幻灯片是否循环滚动,默认true 38 loopHorizontal:false, 39 40 //配置是否按照插件的方式来进行滚动,默认true,和锚点不应该一起使用,一般不设置或者保持默认 41 autoScrolling:true, 42 43 //滚动的时候是否包含滚动条,默认false,和锚点不应该一起使用,一般不设置或者保持默认 44 scrollBar:false, 45 46 //配置页面上下间距,默认0,如果需要设置固定顶部和顶部菜单导航配合使用 47 // paddingTop:'300px', 48 paddingBottom:0, 49 50 //配置页面是否有固定的DOM 51 fixedElements:'#header', 52 53 //配置是否支持键盘方向键控制页面切换,默认true 54 keyboardScrolling:true, 55 56 //配置是否激活浏览器前进后退功能,如果页面设置了不按照插件的方式来滚动该配置也失效,默认true 57 recordHistory:true, 58 59 //配置菜单 60 menu:'#fullpageMenu', 61 62 //配置导航,位置,提示,显示当前位置 63 navigation:true, 64 navigation:'right', 65 navigationTooltips:['page1','page2','page3','page4'], 66 showActiveTooltip:true, 67 68 //配置幻灯片是否显示导航,和位置 69 slidesNavigation:true, 70 slidesNavPosition:'bottom', 71 72 //配置内容超过容器是否显示滚动条,模式true, 73 scrollOverflow:true, 74 75 //修改section和幻灯片默认CLASS 76 sctionSelector: 77 slideSelector:
相信大家学习完之后又一些感觉了吧,再结合下面这个在线的小案例摸索一下!
案例:http://cdwanmeida.hk19.171host.com/test/fullpage.html
如果还有不明白的加我的微信或者在线留言即可谢谢!
转载于:https://www.cnblogs.com/chinaun/p/4953121.html
利用fullpage插件,快速开发整屏翻页的页面相关推荐
- MSP432 快速开发指南:如何利用 DriverLib 进行快速开发
博主分享不易,请给一键三连哦(关注 + 点赞 + 收藏),你的鼓励是博主分享的动力. MSP432 快速开发指南:如何利用 DriverLib 进行快速开发 1 前言 1.1 内容简介 1.2 快速链 ...
- 动态向下箭头,实现整屏翻页
一.实现效果 可通过单击图标或向下滚动鼠标进行整屏滚动 二.图标的实现过程 1.最开始我使用的方法是使用图片,但想要找到刚好适合的图片比较难 2.之后我使用的是bootstrap里的图标,不过效果也不 ...
- unity3d实现插件快速开发对话系统
unity3d实现插件快速开发对话系统 文章目录 对话实现 条件对话 带人物的对话 分支对话 对话实现 第一步.首先在Unity商城中搜索Fungus,下载成功之后导入到Unity场景中.(图 1-1 ...
- 如何利用小程序+插件快速开发app?
当前软件开发中运用到的插件技术主要有以下两种类型: 1.组件对象的模型插件.该技术又被简称为COM,利用该模型可以直接定义程序接口,而不需了解插件功能的整个实现过程,同时也能达到不同插件间通信的目的- ...
- html分页自动加载,AutoPagerize插件,网页自动翻页插件,自动加载分页网站
AutoPagerize,是一款可以实现网页自动翻页的浏览器插件,该插件会自动缓存下一页网页,将翻页式的内容变为瀑布流的形式,无需手动点击翻页,即可自动链接到下一页. 用于自动加载分页网页的浏览器扩展 ...
- linux链接curl库,Linux利用curl库快速开发http应用
熟悉Linux系统的人不可能不知道curl的鼎鼎大名吧?curl是将http请求封装的相当好的库,详见http://curl.haxx.se/,我们可以利用curl实现快速http请求的开发. 在Li ...
- unity3d 人物对话_unity3d实现插件快速开发对话系统
作为一款RPG游戏,对话系统的开发是必不可少的.不对,现在几乎什么游戏都需要对话系统,这点可是毋庸置疑的.今天我给大家介绍一款对话插件,叫做"Localized Dialogs Cutsce ...
- 抖音短视频APP开发逻辑翻页与物理翻页
逻辑翻页与物理翻页的区别 逻辑分页-假分页:将数据全部加载到内存,根据rowBound里面的偏移量,和条数,将偏移量之前的都去掉,只去从偏移量开始后指定数量的那一部分: 物理分页- 真分页:将分页信息 ...
- 利用135编辑器快速开发手机版网页
想了解更多,可前往最新个人博客:Amaya丶夜雨博客 或访问主页:https://www.amayaliu.cn 注:适合现时代公司推广,新媒体人群,及涉及一点编码却想快速开发的从业人员. 昨天在 ...
最新文章
- mysql基础(3)-高级查询
- python怎么定义文档的行数_python删除文本中行数标签的方法
- XMind助你快速解决问题
- 正式生产库,配置双节点的RAC + 单实例的 DATAGUARD
- (转载)在服务器上排除问题的头5分钟
- linux重启was控制台报错,IHS启动时报错,从was控制台传播插件失败
- 计算机师范专业考编,不是师范生考教师很难?这4个专业考教师反而轻松!
- Android学习笔记---28_网络通信之通过HTTP协议实现文件上传,组拼http 的post方法,传输内容
- Python打印杨辉三角
- Snipaste 截图工具快捷键大全
- android 菜鸟面单打印_android菜鸟 实战项目之简单界面实现
- gmx grompp
- 分号的html文本,html分号
- python pil grab screen
- 计算机应届生理论知识面试,计算机应届生面试技巧
- 2020-12-15
- java程序员如何进行物联网开发
- 神经网络中epoch、batch、batchsize
- 数据库原理—— 存储过程
- 浅浅讲解下Linux内存管理之CMA
热门文章
- python 多态app_python 多态
- 1-丁基-3-甲基咪唑醋酸盐[Bmim][Ac]|离子液体1,1,3,3,-四甲基胍乳酸盐TMGL
- dashboard android,Dashboard软件下载
- 【CXY】JAVA基础 之 异常
- OpenGL画三角形
- 2020云盘点:云数据库冲击传统数据库,擦枪走火看金融
- 【9种优化算法比较】CGO、SCA、GWO、CSA、SSA、HHO、WOA、PSO、TSO智能优化算法比较(Matlab代码实现)
- 计算机基本防范技术教案,电脑病毒处处防 教案(华科版信息技术上册)
- python递归解压文件_Python之路10-递归调用解压zip包或rar包
- YTU 1906 鹊桥相会