Reveal.js演讲幻灯片框架

摘要

还需学习参考的链接  https://www.tuicool.com/articles/2AFFj2j

无意中看到这个插件,很喜欢,可以作用在演讲ppt,幻灯片,用户指引上等。代码简单,易维护

reveal.js不依赖其他任何javascript库,是一个独立的javascript插件库。它提供了多种幻灯片过渡效果,是一个非常棒的在线演示库。

reveal.js提供了全屏模式,只需要在键盘上点击 »F« 按键即可进入全屏模式,点击 »ESC« 按键可退出全屏模式。

head:

<link rel="stylesheet" href="css/reveal.css" />
<script type="text/javascript" src="js/reveal.js" ></script>

 

html:(基础的幻灯片html)

<div class="reveal">
    <div class="slides">
           <section><img src="images/banner1.jpg" width="100%"/></section>
           <section><img src="images/banner2.jpg" width="100%"/></section>
     </div>
</div>

 

js:

Reveal.initialize({
    controls:true,    //是否右下角显示控制条

    progress:true,   //是否显示进度条

   slideNumber:'‘c/t’

})

选项设置:

效果图:

 

A.reveal.js还有一个片段概念,片段被用来在一个幻灯片中来突出显示单独的一个元素。

每一个带有 fragment 样式的元素将会在切换到下一个幻灯片之前被走过。

默认的片段样式是开始不可见,然后淡入,我们可以将同一张幻灯片里的多个段落分作多个片段,并给他们加上.fragment样式即可,就像DEMO演示中的:

<section>
    <h2>幻灯片切换方式</h2>
    <p class="fragment">右下角控制条控制切换</p>
    <p class="fragment">可以使用键盘方向键操作</p>
    <p class="fragment">可以设置使用鼠标滚轮切换</p>
    <p class="fragment">移动端滑动切换</p>
</section>

 

B.关于幻灯片切换效果,是通过transition配置值来设定的。我们也可以通过指定data-transition属性来重写全局配置。例如:

<section data-transition="zoom">
      <h2>This slide will override the presentation transition and zoom!</h2>
</section>

 

C.还有一个问题,如何设置幻灯片背景?

   幻灯片包含在幕的一个有限区域中,默认情况下,允许它们适应任何视口和缩放一致性。

   你可以通过给你的<section>元素添加一个data-background属性来在幻灯片之外添加整个页面的背景。

   支持四种类型的背景:color, image, video和iframe。

posted @ 2017-10-31 15:14  MiniDuck  阅读(737)  评论(0编辑  收藏  举报