国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

javascript制作幻燈片(360度全景圖片)

2019-11-20 11:58:50
字體:
來源:轉載
供稿:網友

在給客戶做產品演示時經常會用到幻燈片,擁有360度的全景圖片效果給用戶帶來好的體驗價值。在這里給大家介紹一款來自Robert Pataki的360全景幻燈實現教程,此款教程使用js來實現一個超酷的全景幻燈,具體內容如下:

在這個教程中沒有使用到任何插件,我們將使用HTML,css和javascript來實現,當然,也使用是jQuery這個框架!

如何實現?

我們將使用預先按照360生成的圖片進行輪播來實現動畫展示效果。包含了180個圖片。所以加載時間可能比較長。

代碼實現

我們將在css代碼中添加media queries,來使得這個效果可以同時在ipad和iphone上實現。

1. 代碼文件

我們添加js,css,圖片目錄。css目錄中包含了reset.css。js中包含了jQuery。代碼文件如下:

360度全景圖片查看幻燈效果

2.  新的項目

創建一個HTML文件index.html。在<head>中我們設置了移動設備的viewport,使得內容不支持縮放。添加倆個文件

reset.css和threesixty.css。包含了自定義的css樣式。

<!DOCTYPE html><htmllang="en"><head><metacharset="utf-8"><metaname="viewport"content="initial-scale=1.0, maximum-scale=1.0"/><title>360</title><linkrel="stylesheet"href="css/reset.css"media="screen"type="text/css"/><linkrel="stylesheet"href="css/threesixty.css"media="screen"type="text/css"/></head><body></body></html>

3. 加載進度條

創建一個<div>來容納幻燈。其中包含一個<ol>,用來包含圖片序列<li>,同時也包含了一個<span>來顯示進度條。我們將使用javascript來動態加載圖片。

<!DOCTYPE html><htmllang="en"><head><metacharset="utf-8"><metaname="viewport"content="initial-scale=1.0, maximum-scale=1.0"/><title>360</title><linkrel="stylesheet"href="css/reset.css"media="screen"type="text/css"/><linkrel="stylesheet"href="css/threesixty.css"media="screen"type="text/css"/></head><body><divid="threesixty"><divid="spinner"><span>0%</span></div><olid="threesixty_images"></ol></div></body></html>

4. 添加互動

代碼最后,我們添加jQuery用來處理互動,threesixity.js用來處理圖片幻燈。

<!DOCTYPE html><htmllang="en"><head><metacharset="utf-8"><metaname="viewport"content="initial-scale=1.0, maximum-scale=1.0"/><title>360</title><linkrel="stylesheet"href="css/reset.css"media="screen"type="text/css"/><linkrel="stylesheet"href="css/threesixty.css"media="screen"type="text/css"/></head><body><divid="threesixty"><divid="spinner"><span>0%</span></div><olid="threesixty_images"></ol></div><scriptsrc="js/heartcode-canvasloader-min.js"></script><scriptsrc="js/jquery-1.7.min.js"></script><scriptsrc="js/threesixty.js"></script></body></html>

5. 樣式

我們添加threesixty.css文件。reset.css用來設置缺省的樣式。首先定義#threesixty包裝。缺省的圖片幻燈是960x450。水平垂直居中。

#threesixty {position:absolute;overflow:hidden;top:50%;left:50%;width:960px;height:540px;margin-left:-480px;margin-top:-270p

以上內容就是應用javascript制作幻燈片的全部內容,希望大家喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 江西省| 芒康县| 察哈| 陆良县| 武汉市| 库伦旗| 天津市| 昌黎县| 高安市| 邛崃市| 犍为县| 江门市| 漯河市| 义马市| 沈阳市| 永宁县| 大冶市| 陇川县| 榆社县| 浙江省| 荣昌县| 阳城县| 乌兰浩特市| 宜昌市| 措美县| 墨脱县| 洛扎县| 广安市| 汝南县| 土默特左旗| 德安县| 安远县| 慈溪市| 贡觉县| 卢氏县| 清远市| 闻喜县| 成安县| 色达县| 郁南县| 尚志市|