如今使用PPT已经不是什么了不起的事情了,但如果能利用HTML、CSS以及JavaScript的力量来制造一款PPT,那就非常抢眼了。reveal.js正满足了我们这样的需求。
如何使用
reveal.js能够接受两种语法,一种即是HTML,而另一种则是Markdown。两种分别示例如下:
## Page title A paragraph with some text and a [link](http://hakim.se).
整体框架做好之后,我们需要进行初始化,以便设置一些基本参数:
Reveal.initialize({
// 右下角显示控制按钮
controls: true,
// 显示演示进度条
progress: true,
// 将演示的页面依次加入浏览器历史
history: false,
// 开启键盘导航
keyboard: true,
// 循环演示
loop: false,
// 自动换页间隔(ms),0为禁用
autoSlide: 0,
// 启用鼠标滚轮
mouseWheel: true,
// 鼠标在链接上悬停时,启用3D滚动效果
rollingLinks: true,
// 换页方式
transition: 'default' // 默认值:default/cube/page/concave/linear(2d)
});
最后,调用reveal.js的API即可:
// Navigation
Reveal.navigateTo( indexh, indexv );
Reveal.navigateLeft();
Reveal.navigateRight();
Reveal.navigateUp();
Reveal.navigateDown();
Reveal.navigatePrev();
Reveal.navigateNext();
Reveal.toggleOverview();
// Retrieves the previous and current slide elements
Reveal.getPreviousSlide();
Reveal.getCurrentSlide();
Reveal.getIndices(); // { h: 0, v: 0 } }
许可证
reveal.js使用MIT协议。