jQuery 360旋转图片是一种简单而又实用的图片展示方式,可以让用户从各个角度来查看产品的细节。以下是简单的代码实现:
<div class="rotate"> <img src="product.jpg"> </div> <script> $(document).ready(function() { $(".rotate").spritespin({ source: SpriteSpin.sourceArray('/path/to/frames/{frame}.jpg', { frame: [1,36], }), width: 480, height: 320, frameTime: 35, sense: -1, }); }); </script>
上述代码使用了jQuery plugin Spritespin 来实现 360度旋转。其中 source 指定了图片序列帧的地址。源文件比如总共36帧,包含了/product.jpg、/path/to/frames/1.jpg、/path/to/frames/2.jpg、……、/path/to/frames/36.jpg 这 37 个文件。
width 和 height 指定了容器的宽高。frameTime 是每一帧的时间(毫秒)。sense 是旋转的方向,1表示顺时针,-1表示逆时针。
Spritespin 还有很多可选参数可以配置,比如回调函数,事件处理等。如果需要更进一步的详细介绍,可以访问Spritspin 文档。