Jul 27, 2014 in Animation 4500 views
Pano is a jQuery plugin to display a 360 degree panoramic image
Source: github.com
1. INCLUDE JS FILES
<script src="//code.jquery.com/jquery-1.8.3.js"></script> <script src="jquery.pano.js"></script>
2. HTML
<div id="myPano" class="pano"> <div class="controls"> <a href="#" class="left">«</a> <a href="#" class="right">»</a> </div> </div>
3. JAVASCRIPT
$(document).ready(function(){
$("#myPano").pano({
img: "./sphere.jpg"
});
});
4. OPTIONS
.pano {
width: 100%;
height: 100%;
margin: 0 auto;
cursor: move;
}
.pano .controls {
position: relative;
top: 40%;
}
.pano .controls a {
position: absolute;
display: inline-block;
text-decoration: none;
color: #eee;
font-size: 3em;
width: 20px;
height: 20px;
}
.pano .controls a.left {
left: 10px;
}
.pano .controls a.right {
right: 10px;
}
.pano.moving .controls a {
opacity: 0.4;
color: #eee;
}
5. OPTIONS
img - The URL to the background image. This should be a 360 degree panoramic image. You should set the CSS so that the width and height of the containing block are your desired size.
It will add a class of .moving whenever the background image is being moved (whether drag & drop or via the controls).
Tagged with:
pano
jquery plugin
display 360 degree
360 degree
panoramic image
panoramic
drag and drop
Related Articles
JS Tutorial