reveal.js讓程式員做ppt也享受快樂

來源:互聯網
上載者:User

標籤:ogre   html   程式員   isp   one   本文   自己的   png   1.2   

前言

       程式員除了會寫的一手漂亮的代碼,也要求做出風格優雅的PPT,諸如向領導彙報工作、向小組成員反饋項目進展自己的工作等等。就本人而言,做ppt還要去找模板,還需要設計風格,內心是焦灼的。於是乎,我搜到了這樣的一款js庫,用程式碼完成ppt,培訓期間論文的答辯PPT採用這一方案,得到了領導同事的一致好評。這篇文章簡單地講一下reveal.js的基礎知識,我是用了不到兩個小時做出了一個ppt,從無到有,個人覺得很簡單。

本文

       reveal.js是一個專門用來做 HTML 簡報的架構。只需要在index.html中引入主題樣式檔案(其中包括bootstrap.min.css,如果你想用到bootstrap的樣式的話)以及js檔案即可。如下所示

<link rel="stylesheet" href="css/reveal.css" />    <link rel="stylesheet" href="css/theme/white.css" />    <link rel="stylesheet" href="css/bootstrap.min.css" />    <script src="js/reveal.js"></script>
View Code

       reveal.js的主題部分是body內嵌的html代碼,如

       所有的ppt部分要求寫在雙層div中,且外層div的class為reveal,內層div的class為slides。每個ppt即為一個section,即<section></section>。互為兄弟節點的section在ppt示範時是通過左右方向的箭頭進行切換,而section也可以內嵌section。比如我們做一個ppt分為三個章節,假設第一章節有1.1,1.2,1.3三個小節,那麼三個章節就是兄弟節點關係,1.1,1.2,1.3則是兄弟節點關係,且這三個小節是內嵌在第一章節的section內部。

       還有一點,我們也可以很方便地寫出每張ppt的頁首和頁尾,頁首(或頁尾)的內容不寫在section,它的父節點就是<div class="slides"></div>,至於是頁首還是頁尾,可以通過css控制定位即可。

       reveal.js也定義了自己一套預設規則,如所示

    <script>        Reveal.initialize({            controls: true,            progress: true,            slideNumber: ‘c/t‘        });    </script>
View Code

       通過Reveal.initialize({});進行設定,像進度條、頁碼、自動播放控制等。reveal.js雖然是通過瀏覽器播放,但是它也提供了列印以及pdf轉換等功能。本文只是講了reveal.js最基本的用法。

 

reveal.js讓程式員做ppt也享受快樂

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.