浏览 7616 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-03-28
360度的全景图片效果常常可以用到给客户做产品展示,今天这里我们推荐一个非常不错的来自Robert Pataki的360全景幻灯实现教程,这里教程中将使用javascript来打造一个超酷的全景幻灯实现,相信大家一定会喜欢的! 在这个教程中没有使用到任何插件,我们将使用HTML,css和javascript来实现,当然,也使用是jQuery这个框架! 如何实现?我们将使用预先按照360生成的图片进行轮播来实现动画展示效果。包含了180个图片。所以加载时间可能比较长。 代码实现我们将在css代码中添加media queries,来使得这个效果可以同时在ipad和iphone上实现。 1. 代码文件我们添加js,css,图片目录。css目录中包含了reset.css。js中包含了jQuery。代码文件如下: 2. 新的项目创建一个HTML文件index.html。在<head>中我们设置了移动设备的viewport,使得内容不支持缩放。添加俩个文件 reset.css和threesixty.css。包含了自定义的css样式。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0" /> <title>360</title> <link rel="stylesheet" href="css/reset.css" media="screen" type="text/css" /> <link rel="stylesheet" href="css/threesixty.css" media="screen" type="text/css" /> </head> <body> </body> </html> 3. 加载进度条创建一个<div>来容纳幻灯。其中包含一个<ol>,用来包含图片序列<li>,同时也包含了一个<span>来显示进度条。我们将使用javascript来动态加载图片。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0" /> <title>360</title> <link rel="stylesheet" href="css/reset.css" media="screen" type="text/css" /> <link rel="stylesheet" href="css/threesixty.css" media="screen" type="text/css" /> </head> <body> <div id="threesixty"> <div id="spinner"> <span>0%</span> </div> <ol id="threesixty_images"></ol> </div> </body> </html> 4. 添加互动
对不起内容太多无法粘贴
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2012-03-29
很炫
|
|
返回顶楼 | |
发表时间:2012-03-29
yes!i think so
|
|
返回顶楼 | |
发表时间:2012-03-30
好文章大家分享
|
|
返回顶楼 | |
发表时间:2012-03-30
问题不在于代码实现,而在于这种照片如何制作。。
|
|
返回顶楼 | |
发表时间:2012-03-31
目测有200张左右的各种角度的照片。。来形成一个全景
|
|
返回顶楼 | |
发表时间:2012-03-31
的确非常酷,如果可以的话说说照片怎么制作啊
|
|
返回顶楼 | |
发表时间:2012-04-01
又是你, thank 你。
|
|
返回顶楼 | |
发表时间:2012-04-01
180张 图片?
|
|
返回顶楼 | |