谈谈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 相关文章推荐
jq选项卡鼠标延迟的插件实例
May 13 Javascript
javascript Event对象详解及使用示例
Nov 22 Javascript
jQuery实现高亮显示的方法
Mar 10 Javascript
Jquery使用css方法改变样式实例
May 18 Javascript
深入解读JavaScript中的Iterator和for-of循环
Jul 28 Javascript
浅谈$('div a') 与$('div&gt;a')的区别
Jul 18 Javascript
Kendo Grid editing 自定义验证报错提示的解决方法
Nov 18 Javascript
jquery实现图片列表鼠标移入微动
Dec 01 Javascript
Vue列表页渲染优化详解
Jul 24 Javascript
vue中引用swiper轮播插件的教程详解
Aug 16 Javascript
从零搭一个自用的前端脚手架的方法步骤
Sep 23 Javascript
详解Vue3 Teleport 的实践及原理
Dec 02 Vue.js
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
建站常用13种PHP开源CMS比较
2009/08/23 PHP
php设计模式 Builder(建造者模式)
2011/06/26 PHP
详解PHP处理密码的几种方式
2016/11/30 PHP
php多进程应用场景实例详解
2019/07/22 PHP
用php实现分页效果的示例代码
2020/12/10 PHP
Jquery Ajax学习实例4 向WebService发出请求,返回实体对象的异步调用
2010/03/16 Javascript
JavaScript 打地鼠游戏代码说明
2010/10/12 Javascript
基于jquery实现的鼠标滑过按钮改变背景图片
2011/07/15 Javascript
javascript中var的重要性分析
2015/02/11 Javascript
移动端JQ插件hammer使用详解
2015/07/03 Javascript
深入剖析JavaScript编程中的对象概念
2015/10/21 Javascript
JavaScript接口的实现三种方式(推荐)
2016/06/14 Javascript
AngularJS ng-app 指令实例详解
2016/07/30 Javascript
浅谈移动端之js touch事件 手势滑动事件
2016/11/07 Javascript
微信小程序 利用css实现遮罩效果实例详解
2017/01/21 Javascript
javascript实现数据双向绑定的三种方式小结
2017/03/09 Javascript
iframe与主框架跨域相互访问实现方法
2017/09/14 Javascript
Node.js命令行/批处理中如何更改Linux用户密码浅析
2018/07/22 Javascript
Vue.js实现可排序的表格组件功能示例
2019/02/19 Javascript
Vue中的验证登录状态的实现方法
2019/03/09 Javascript
vue中选中多个选项并且改变选中的样式的实例代码
2020/09/16 Javascript
Python使用百度API上传文件到百度网盘代码分享
2014/11/08 Python
windows下Virtualenvwrapper安装教程
2017/12/13 Python
python 实现判断ip连通性的方法总结
2018/04/22 Python
Python 实现交换矩阵的行示例
2019/06/26 Python
Python 使用folium绘制leaflet地图的实现方法
2019/07/05 Python
使用Python快乐学数学Github万星神器Manim简介
2019/08/07 Python
Python中正则表达式对单个字符,多个字符和匹配边界等使用
2021/01/27 Python
详解HTML5常用的语义化标签
2019/09/27 HTML / CSS
美国著名童装品牌:OshKosh B’gosh
2016/08/05 全球购物
美国现代家具和家居商店:Apt2B
2016/08/29 全球购物
俄罗斯药房连锁店:ASNA
2020/06/20 全球购物
四年大学生活的个人自我评价
2013/12/11 职场文书
尊老爱幼演讲稿
2014/09/04 职场文书
2014年幼儿园小班工作总结
2014/12/04 职场文书
深入理解python协程
2021/06/15 Python