谈谈impress.js初步理解

 更新时间:2015年09月09日 11:18:59   作者:HalfWater  
impress.js 是国外一位开发者受 Prezi 启发,采用 CSS3 与 JavaScript 语言完成的一个可供开发者使用的表现层框架(演示工具)。感兴趣的朋友跟着小编一起学习吧

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的初步理解,可能对此理解比较肤浅,之后小编还会深入研究,请网友持续关注本站。

相关文章

  • javascript中innerText和innerHTML属性用法实例分析

    javascript中innerText和innerHTML属性用法实例分析

    这篇文章主要介绍了javascript中innerText和innerHTML属性用法,实例分析了javascript中innerText和innerHTML属性的作用和相关的使用技巧,需要的朋友可以参考下
    2015-05-05
  • javascript瀑布流布局实现方法详解

    javascript瀑布流布局实现方法详解

    这篇文章主要介绍了javascript瀑布流布局实现方法,结合实例形式较为详细的分析了JavaScript实现瀑布流布局的样式与具体功能代码,需要的朋友可以参考下
    2016-02-02
  • javascript中的window.location.search方法简介

    javascript中的window.location.search方法简介

    window.location.search方法是截取当前url中“?”后面的字符串,示例如下,感兴趣的朋友可以参考下
    2013-09-09
  • 微信小程序实现利息计算器

    微信小程序实现利息计算器

    这篇文章主要为大家详细介绍了微信小程序实现利息计算器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-09-09
  • JavaScript中innerHTML使用方法实例

    JavaScript中innerHTML使用方法实例

    js中常常用到innerHTML,其作用就是获取到标签里面的内容,同时也可以为标签添加内容,下面这篇文章主要给大家介绍了关于JavaScript中innerHTML使用方法的相关资料,需要的朋友可以参考下
    2022-10-10
  • JavaScript 正则表达式详解

    JavaScript 正则表达式详解

    正则表达式(Regular Expression)是一门简单语言的语法规范,是强大、便捷、高效的文本处理工具,它应用在一些方法中,对字符串中的信息实现查找、替换和提取操作
    2021-11-11
  • js ajaxfileupload.js上传报错的解决方法

    js ajaxfileupload.js上传报错的解决方法

    这篇文章主要为大家详细介绍了js ajaxupload.js上传报错的解决方法,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • layui table复选框禁止某几条勾选的实例

    layui table复选框禁止某几条勾选的实例

    今天小编就为大家分享一篇layui table复选框禁止某几条勾选的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-09-09
  • JS实现批量上传文件并显示进度功能

    JS实现批量上传文件并显示进度功能

    这篇文章主要介绍了JS实现批量上传文件并显示进度功能,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-06-06
  • 微信小程序实现弹球游戏

    微信小程序实现弹球游戏

    这篇文章主要为大家详细介绍了微信小程序实现弹球游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-09-09

最新评论