我們可以透過javascript中的revealjs框架來實現幻燈片的效果,可透過section標籤來建立單頁幻燈片並且在其中添加文字和圖片

【推薦課程:JavaScript教學】
使用JavaScript語言來實現投影片的效果就需要使用到一個框架:reveal.js框架,接下來在文章中將透過具體實例為大家講解如何實現投影片效果
reveal.js框架介紹
reveal. js框架是一個能夠幫助我們很輕易地透過HTML程式碼來創造漂亮的幻燈片效果。跟我們在日常工作中所用到的PPT投影片一樣。 reveal.js是一個不依賴其他任何javascript函式庫的框架,可以說它是一個獨立的javascript外掛程式庫。它提供了多種幻燈片過渡效果,是一個非常棒的簡報框架。

reveal.js框架下載地址:https://github.com/hakimel/reveal.js
##(1)下載reveal. js框架並引入到html檔案中
1 2 3 4 5 6 7 8 9 10 11 12 13 | <head>
<meta charset= "UTF-8" >
<title>Document</title>
<link rel= "stylesheet" href= ".\reveal.js-master\css\reveal.css" >
<!-- 引入主题 -->
<link rel= "stylesheet" href= ".\reveal.js-master\css\theme\moon.css" >
<!-- 用于显示代码高亮 -->
<link rel= "stylesheet" href= ".\reveal.js-master\lib\css\zenburn.css" >
</head>
<body>
<script type= "text/javascript" src= ".\reveal.js-master\js\reveal.js" ></script>
</body>
</html>
|
登入後複製
(2)外部檔案引入之後開始創建幻燈片
首先在html頁面中創建兩個div塊級元素,注意必須使用reveal和slides類別名稱。然後在第二層div中建立section標籤用於產生投影片頁面,每一個
都會產生一張單獨的幻燈片。 HTML頁面建置完之後還需要在js程式碼中對頁面進行初始化。這樣一個簡易的投影片效果就做好了如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <div class = "reveal" style= "width:450px;height:300px;border: 1px solid #fff;margin:250px auto;" >
<div class = "slides" >
<section>
<h1>幻灯片1</h1>
<p>幻灯片正文</p>
</section>
<section>
<h1>幻灯片2</h1>
<p>幻灯片正文</p>
</section>
</div>
</div>
<script type= "text/javascript" src= "./reveal.js-master/js/reveal.js" ></script>
<script type= "text/javascript" >Reveal.initialize();</script>
|
登入後複製
效果圖如下:

在程式碼中一個section是一頁投影片,如果將另一個section放入到section就會以垂直的投影片方式顯示,如下圖所示
##我們也可以根據自己想要的效果在投影片中加入文字,圖片等。投影片的顏色,樣式等等都可以改變
總結:以上就是這篇文章的所有內容了,希望透過這篇文章可以幫助大家學會利用JavaScript製作投影片效果
以上是javascript如何製作投影片效果的詳細內容。更多資訊請關注PHP中文網其他相關文章!