在向客户展示产品时,经常会用到幻灯片,拥有360度全景画面效果,给用户带来很好的体验价值。在这里,我想介绍一个罗伯特帕塔基的360全景幻灯片教程。本教程使用js实现了一个很酷的全景幻灯片。具体内容如下:
本教程没有使用插件,我们将使用HTML、css和javascript,当然我们也会使用jQuery的框架!
如何实现?
我们将根据360预先生成的图片进行轮播,实现动画显示效果。它包含180张图片。装载时间可能会很长。
代码实现
我们将在css代码中添加媒体查询,以便在ipad和iphone上同时实现这种效果。
1.代码文件
我们添加了js,css和图片目录。reset.css包含在css目录中。JQuery包含在js中。代码文件如下:
2.新项目
创建一个HTML文件index.html。在head中,我们设置了移动设备的视口,使得内容不支持缩放。添加两个文件
包括自定义的css样式。
!DOCTYPE html html mllang=' en ' heartetacharset=' utf-8 ' meta name=' viewport ' content=' initial-scale=1.0,maximum-scale=1.0 '/title 360/title link rel='样式表' href=' CSS/reset . CSS ' media=' screen ' type=' text/CSS '/link rel='样式表' href=' CSS/trimixty . CSS ' media=' screen ' type=' text/CSS '/流浆池/body/httype加载进度条
创建一个div来存放幻灯片。它包含一个包含图片序列li的ol和一个显示进度条的span。我们将使用javascript动态加载图片。
!DOCTYPE html html mllang=' en ' heartetacharset=' utf-8 ' meta name=' viewport ' content=' initial-scale=1.0,maximum-scale=1.0 '/title 360/title link rel='样式表' href=' CSS/reset . CSS ' media=' screen ' type=' text/CSS '/link rel='样式表' href=' CSS/this sixt . CSS ' media=' screen ' type=' text/CSS '/流浆池=' this sixt添加交互
在代码的最后,我们添加了jQuery来处理交互,并添加了this xity . js来处理图片幻灯片。
!DOCTYPE html html mllang=' en ' heartetacharset=' utf-8 ' meta name=' viewport ' content=' initial-scale=
我们添加了36x . CSS文件。Reset.css用于设置默认样式。首先,定义# 3第六个包装器。默认图片幻灯片为960x450。水平和垂直居中。
# 360 { position : absolute;飞越:隐藏;top :50%;左侧:50%;宽度width:960px高度:540 px;边距-left :-480 px;页边距-top:-270p
以上内容就是用javascript制作幻灯片的全部内容。希望大家喜欢。