360度旋转图片小特效

  现在,在这个网络发达的时代,一些电子商务公司,需要将自己线上的产品给买家或用户看,为了能让用户了解的更全面,那么把一个物件的产品要展示到方方面面,就要运用到360度旋转图片特效,因为上次有朋友叫我帮她弄这样一个效果,然后结合网上的资源,就小试牛刀了,觉得还挺好玩的,效果还是可以看的吧。

  首先呢,需要在HTML文档中引入3deye.min.js文件和jq.js,这些可以在网上下载到免费的,另外,要展示到方方面面的,就要做这件物品的各个角度的图片,我这里是36张图片,每10度一张图片,好了,我就贴出代码了,html代码如下:

<div id="demo" class="box"></div>

css代码如下,其中呢div的大小应该和图片大小相同:

<style>
  .box{width: 720px; height: 486px; margin:0 auto; cursor: pointer;}
</style>

最重要的js代码如下:

<script>
  $(document).ready(function(){

    $("#demo").vc3dEye({
    imagePath:"img/", //图片路径
    totalImages:36,   //图片张数
    imageExtension:"jpg"  //图片扩展名
});

  });
</script>

  这样实现的效果是每用鼠标拉一次就看到这个物品的10度角图片,这样呢,如果看得慢的人,可以慢慢看,另外,如果想要它自己转动着看,这就需要加一个定时器了(html和css代码和上相同),这里没有引入3deye.min.js文件和jq.js,用的是js的定时器,代码如下:

<script type="text/javascript">
  var imgUrl = document.getElementById("imgulr");
  var index = 2;
  var roateImg = setInterval(function(){
  imgUrl.src="img/" + index + ".jpg";
  index ++;
  if(index >= 37) {
    index = 1;
  }
}, 200);
</script>

这样,自动360度效果就实现了,好了,我也是初学者,就写到这里,有什么问题希望大家能够指正,谢谢!

时间: 2024-10-08 20:48:20

360度旋转图片小特效的相关文章

css3 3d旋转图片立方体特效代码

一.什么是css3 3d旋转 ? 形成一个3D空间: transform-style:preserve-3d    ( 让父元素形成3D,让其子元素在3D空间进行变化 ). 3d场景,在垂直于屏幕的方法,相对于3d多出个z轴,Z轴:靠近屏幕的方向是正向,远离屏幕的方向是反向,2d场景,在屏幕上水平和垂直的交叉线x轴和y轴. 二.关于css 3d旋转的相关属性及使用方法 变形属性:transform 3D功能函数 ----3D的位移:transform:translate3d(x,y,z);   

风车360度旋转特效css3

1 <style> 2 #box{ 3 width: 220px; 4 height: 220px; 5 position: absolute; 6 margin: 300px; 7 transform-origin: center center;//以图形中心为旋转原点 8 animation: anima 1s linear infinite;//永远以1秒匀速执行动画 9 } 10 @keyframes anima{//动画帧 11 0%{ 12 transform:rotate(0de

图片360度旋转

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>图片循环旋转</title> <style> *{margin: 0; padding: 0;} @-webkit-keyframes rotation{ from {-webkit-transform: rotate(0deg);} to {-webkit-transform:

Html5添加产品图片360度旋转插件教程

一.使用方法 <link href="/css/tikslus360.css" rel="stylesheet"> <script src="/js/jquery.min.js"></script> <script src="/js/tikslus360.min.js"></script> 二.Html结构 <div id="view360"

原生图片360度旋转

1 <!doctype html> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5 <title></title> 6 <style> 7 #left{ position:absolute; left:0; top:0; width:50%; hei

4种CSS3效果(360度旋转、旋转放大、放大、移动)

旋转: * { transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; } *:hover { transform:rotate(360deg); -webkit-transform:rotate(360deg); -moz-transform:rotate(

Swift--使图片360&#176; 周期旋转

UIImageView+Extension.swift import UIKit extension UIImageView { // 360度旋转图片 func rotate360Degree() { let rotationAnimation = CABasicAnimation(keyPath: "transform.rotation.z") // 让其在z轴旋转 rotationAnimation.toValue = NSNumber(double: M_PI * 2.0) /

html5人物图片360度立体旋转

体验效果:http://hovertree.com/texiao/html5/10.htm 下载:http://hovertree.com/hvtart/bjae/t16oddyt.htm 代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Full 360 degree View - HoverTree</title> <sty

7种html5css3网页图片展示特效代码

鼠标拖拽图片渐变透明切换特效 mobile手机左右滑动切换幻灯片 游戏透明提示图层幻灯片特效 可以编辑滚动条灯片颜色的scroll插件 几种文字动画显示插件代码 360度背景图片旋转的css3动画 左右滑动的网页banner大图特效