今天將要和大家分享的是通過JavaScript代碼來實現幻燈片的效果,具有一定的參考價值,希望對大家有所幫助
【推薦課程: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文件中
<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標簽用于生成幻燈片頁面,每一個<section>都會生成一張單獨的幻燈片。HTML頁面構建完之后還需要在js代碼中對頁面進行初始化。這樣一個簡易的幻燈片效果就做好了
如下所示:
<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中就會以垂直的幻燈片方式顯示,如下圖所示
我們也可以根據自己想要的效果在在幻燈片里添加文字,圖片等。幻燈片的顏色,樣式等等都可以改變
本文參考文章:https://www.html.cn/doc/javascript/howto/
總結:
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com