谈谈impress.js初步理解


Posted in Javascript onSeptember 09, 2015

1、对impress.js认识

impress.js 采用 CSS3 与 JavaScript 语言完成的一个可供开发者使用的表现层框架(演示工具)。

现在普通开发者可以利用 impress.js 自己开发出类似效果的演示工具,但性能比基于 FLASH 的 Prezi 更优。其功能包括画布的无限旋转与缩放,任意角度放置任意大小的文字,CSS3 3D 效果支持等。同时,也支持传统 PowerPoint 形式的幻灯演示。

目前 impress.js 是基于 webkit 浏览器(Chrome、Safari)开发,而在其它基于非 webkit 引擎,但支持 CSS3 3D 的浏览器也能正常运行。

2、使用impress.js

引入impress.js:

<script src="js/impress.js"></script>

现在你可以看到创建一个新的幻灯片是多少的容易了。每个幻灯片是一个<div>元素 (在wrapper内) 其class名称叫做'step'。

<div class="step">

    My first slide

</div>

虽然是创建一个简单的幻灯片,但你开始向你的幻灯片添加数据属性时还是很有趣的。数据属性表示它不是活动幻灯片时你的幻灯片的属性,您可以使用下面的数据属性:

data-x = 幻灯片的x坐标

data-y = 幻灯片的y坐标

data-scale = 通过指定一个值来进行缩放,data-scale为5则将会在你幻灯片原始尺寸基础放大5倍

data-rotate = 通过一个数字度数来确定旋转你的幻灯片

data-rotate-x = 为3D用,这个数字度数是它应该相对x轴旋转多少度。(前倾/后仰)

data-rotate-y = 为3D用,这个数字度数是它应该相对y轴旋转多少度。 (左摆/右摆)

data-rotate-z = 为3D用,这个数字度数是它应该相对z轴旋转多少度。

实例目录:

谈谈impress.js初步理解

以上内容就是我对impress.js的初步理解,可能对此理解比较肤浅,之后小编还会深入研究,请网友持续关注本站。

Javascript 相关文章推荐
与jquery serializeArray()一起使用的函数,主要来方便提交表单
Jan 31 Javascript
js采用map取到id集合组并且实现点击一行选中一行
Dec 16 Javascript
中文输入法不触发onkeyup事件的解决办法
Jul 09 Javascript
PHP+jQuery实现随意拖动层并即时保存拖动位置
Apr 30 Javascript
JavaScript实现跑马灯抽奖活动实例代码解析与优化(二)
Feb 16 Javascript
jQuery实现的无缝广告图片左右滚动功能详解
Dec 24 Javascript
VueJs路由跳转——vue-router的使用详解
Jan 10 Javascript
基于vue实现分页/翻页组件paginator示例
Mar 09 Javascript
JS将网址url转化为JSON格式的方法
Jul 02 Javascript
JavaScript canvas实现雪花随机动态飘落
Feb 08 Javascript
React实现类似淘宝tab居中切换效果的示例代码
Jun 02 Javascript
vue接口请求加密实例
Aug 11 Javascript
javascript实现base64 md5 sha1 密码加密
Sep 09 #Javascript
jQuery简单实现仿京东商城的左侧菜单效果代码
Sep 09 #Javascript
JavaScript中实现Map的示例代码
Sep 09 #Javascript
jQuery实现仿百度首页滑动伸缩展开的添加服务效果代码
Sep 09 #Javascript
javascript实现日期时间动态显示示例代码
Sep 08 #Javascript
使用JQuery在线制作ppt并在线演示源码特效
Sep 08 #Javascript
js带前后翻页的图片切换效果代码分享
Sep 08 #Javascript
You might like
利用php获取服务器时间的实现代码
2013/06/07 PHP
php-fpm配置详解
2014/02/12 PHP
使用array_map简单搞定PHP删除文件、删除目录
2014/10/29 PHP
PHP基于socket实现客户端和服务端通讯功能
2017/07/13 PHP
jquery在Chrome下获取图片的长宽问题解决
2013/03/20 Javascript
JavaScript跨平台的开源框架NativeScript
2015/03/24 Javascript
jquery实现加载进度条提示效果
2015/11/23 Javascript
jQuery ajax分页插件实例代码
2016/01/27 Javascript
javaScript 连接打印机,打印小票的实例
2017/12/29 Javascript
微信小程序实现下拉刷新动画
2019/06/21 Javascript
vue配置多代理服务接口地址操作
2020/09/08 Javascript
Python实例分享:快速查找出被挂马的文件
2014/06/08 Python
Python中使用PIPE操作Linux管道
2015/02/04 Python
Python 3实战爬虫之爬取京东图书的图片详解
2017/10/09 Python
numpy linalg模块的具体使用方法
2019/05/26 Python
Python如何调用JS文件中的函数
2019/08/16 Python
python实现提取str字符串/json中多级目录下的某个值
2020/02/27 Python
详解python 支持向量机(SVM)算法
2020/09/18 Python
有750多个顶级品牌的瑞士时尚在线:ABOUT YOU
2017/01/04 全球购物
Cotton On香港网站:澳洲时装连锁品牌
2018/11/01 全球购物
Boden英国官网:英国知名原创时装品牌
2018/11/06 全球购物
MONNIER Frères英国官网:源自巴黎女士奢侈品配饰电商平台
2018/12/06 全球购物
Whistles官网:英国女装品牌
2020/08/14 全球购物
党校学习自我鉴定
2014/02/24 职场文书
婚假请假条格式及范文
2014/04/10 职场文书
酒店节能降耗方案
2014/05/08 职场文书
标准毕业生自荐信
2014/06/24 职场文书
园林专业毕业生自荐信
2014/07/04 职场文书
护士求职信
2014/07/05 职场文书
防灾减灾标语
2014/10/07 职场文书
2014年电话客服工作总结
2014/12/09 职场文书
观后感格式
2015/06/19 职场文书
Python中常见的导入方式总结
2021/05/06 Python
Python入门之使用pandas分析excel数据
2021/05/12 Python
Python使用Beautiful Soup(BS4)库解析HTML和XML
2022/06/05 Python
使用 CSS 构建强大且酷炫的粒子动画效果
2022/08/14 HTML / CSS