html幻灯片单页,PageSlider

PageSlider

介绍

H5单页应用幻灯片3D转场演示效果

安装教程

下载本项目打开index.html页面运行

使用说明

一、目录介绍

1、css目录:

reset.css:将一些标签的样式属性在各浏览器中统一。

animate.css:动画类库

animations.css:自定义页面转场动画类库

index.css:单页应用的样式

all.css:将以上用到的css文件合并在一起减少浏览器对服务的的请求次数,减轻服务器压力

all.min.css:all.css文件的压缩文件,用于生产环境

all.css.JSCompress:JSCompress合并压缩程序的配置文件

建议自定义样式,放在单独style.css文件里

2、js目录:

zepto.js:类似jQuery库API的移动端DOM操作库。

touch.js:支持移动端触摸的zepto.js插件。

coffee.js:音符漂浮插件

loader.js:加载等待插件

preload.js:图片预加载插件

index.js:单页应用的js

all.js:将以上用到的js文件合并在一起减少浏览器对服务的的请求次数,减轻服务器压力

all.min.js:all.js文件的压缩文件,用于生产环境

3、img目录:img根目录下放系统图片,建议将自己的图片放在img目录下的自定义文件夹下,如img/my

4、media目录:存放媒体资源文件

二、index.html文档说明

1、class="wrap" 顶级容器,包括所有的页面。具有属性:

data-options设置属性,为json格式的字符串,里面包括属性有:

loop:是否翻页循环。布尔类型

indexAnimate:首页是否支持转场动画。布尔类型

loadingAnimate:打开时是否显示加载动画。

pageIndicator:是否添加页面指示器 。布尔类型

upIcon:是否添加向上箭头。布尔类型

preload:设置是否自动预加载图片,默认自动预加载。自动预加载是页面一打开就自动预加载。布尔类型

preLoadPages:预加载图片的页数。数字类型

pageIndicatorColor:指示器颜色值。字符串数组类型。如['#99FF33','#CC0033','#99FFCC','#999933','#9966CC','#9999FF']

2、page页面:在class="wrap"标签下添加page页面,每个页面用类.page标识,如class="page page-1",

page序号用类名称表示,序号从1递增,如page-2、page-3,每个页面必须有类标识。具有属性:

属性data-animation:指定当前页面应用的动画类型,数字。可以打开testAnimate.html页面查看页面转场效果,并选择动画类型,记住是数字。

3、slide页面:幻灯片页面,每个页面下可以有多个幻灯片页面。在class="page"标签下添加slide页面,每个页面用类.slide标识,

如class="slide page-1-1"。幻灯片序号用类名称表示,序号从1递增,如page-1-1、page-1-2、page-2-1等。表示第几页下的第几个幻灯片。有属性:

属性data-animation:指定当前页面应用的动画类型,数字

4、class="img-up" 翻页指示箭头。位置不能变动。

5、页面图片预加载。预加载的图片只能放在.page标签下或子孙标签下。

a、img标签图片预加载,将真实的图片路径放在img标签的data-src属性里。如:

PageSlider

b、html标签的背景图片预加载,将真实的图片路径放在html标签的data-src属性里,并给html标签添加.preload-bg类名称。如:

6、右键菜单功能:在页面单击右键,弹出动画效果选择菜单,选择动画效果,翻下一页的时候,应用选择的动画

三、系统定义css样式类

1、.show:显示;.hide:隐藏;

2、.page-center:页面居中(水平居中垂直居中);.center:水平居中;.vertical:垂直居中;

3、.rotate360:360度不停旋转

4、.page .slide-indicator li:更改页面幻灯片背景颜色。.page .slide-indicator li.on:更改幻灯片当前活动背景颜色

5、可以应用animations.css、animate.css两个文件里面的动画效果类样式。

四、PageSlider对象属性及方法

1、preLoadImg()方法:手动设置预加载图片。一般用于preload自动预加载设置为false时触发,预加载。比如通过ajax去取图片。只有在ajax取图片成功时才能去加载图片

五、参考资料

16、8个前沿的 HTML5 & CSS3 效果【附源码下载】:http://www.yyyweb.com/377.html

六、版本更新

1、1.0.1 2018-10-30更新右键菜单选择动画效果功能;增加了magic.css动画类库

1、1.0.2 2019-6-1增加了preLoadImg()预加载图片方法

参与贡献

Fork 本仓库

新建 Feat_xxx 分支

提交代码

新建 Pull Request

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值