今天教大家使用reveal.js,制作一个简洁优雅的网页ppt。在这之前,你需要一些基本的HTML以及CSS的技能基础。
1、准备工作
下载插件,插件下载地址:https://github.com/hakimel/reveal.js
解压文件,将相关的js以及css引入html界面
1 |
|
2、制作第一页ppt
在html页面中创建两个div块级元素,注意,class类名必须分别为reveal和slides
。在第二层div中创建section标签,每一个<section>块都生成一张单独ppt。最后,在js代码中对页面进行初始化。
1 | <!-- 这里省略引入css代码,记得加上 --> |
保存,用浏览器打开,显示效果如下图。(F
全屏,ESC
退出)
3、fragment类
这里再第一页的基础上再添加一个section,其中fragment类表示分条显示,当键盘按下?键时触发。section中还可以包含section,放映的方式为向下放映。通过data-background
属性可以设置幻灯片的背景颜色或者图片,甚至可以使用视频当作背景。1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19<!-- 这里省略第一页及其他内容 -->
<!-- 第二页 -->
<section>
<!-- section中还可以包含section,放映的方式为向下放映 -->
<section>
<h2>Hello There</h2>
<!-- fragment类表示分条显示,当键盘按下?键时触发 -->
<p class="fragment">Today, we are gonna talk about the jQuery.</p>
<!-- 添加一个图片链接 -->
<a class="fragment" href="http://jquery.com/download/"><img width="240" height="180" data-src="images/jquery_logo.gif" alt="jquery_logo"></a>
</section>
<!-- 通过data-background熟悉可以设置幻灯片的背景颜色或者图片,甚至可以使用视频当作背景 -->
<section data-background="#dddddd">
<h2>But then, Believe me...</h2>
<p class="fragment">You need some HTML,CSS and JavaScript skills to be able to use jQuery effectively.
</section>
</section>
保存一下,看看效果如下图。
4、页面的配置
页面的配置是通过js完成的。
- controls:是否显示左下角的控制键,默认为true
- progress:是否显示进度条,默认为true
- center:是否在居中显示,默认为true
- transition:为页之间的切换动画,默认为slide,即水平滑动,这里我们改成zoom缩放看看效果
1 | <script type="text/javascript"> |
保存,用浏览器打开,效果如下。
5、小结
以上就是本次教程的全部内容,如果认为默认的ppt样式不好看,你可以自己编写css代码对样式进行修改。关注公众号「嗜码」,后台回复reveal
可以下载插件。另外,我自己做了一个关于jQuery介绍的ppt,也放在里面了,大家也可以去下载。
Be creative, build your own.