js鼠标拖动图片360度平面旋转

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>js图片查看器(可缩放、旋转、翻转)</title>

<script type="text/javascript" src="http://www.17sucai.com/preview/63238/2013-11-23/tujs/CJL.0.1.min.js"></script>
<script type="text/javascript" src="http://www.17sucai.com/preview/63238/2013-11-23/tujs/ImageTrans.js"></script>

</head>
<body>
<style type="text/css">
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
body{font:12px/180% Arial, Helvetica, sans-serif, "新宋体";}

.demo{width:600px;margin:0 auto;}
.demo p{height:30px;margin:20px 0 0 0;}

#idContainer{border:1px solid #000;width:600px;height:500px; background:#FFF center no-repeat;}
</style>

<div class="demo">
<p style="font-size:16px;">ps:鼠标拖动图片旋转,鼠标滚动滚轮缩放。</p>

<div id="idContainer"></div>

<p>
<input id="idLeft" type="button" value="向左旋转" />
<input id="idRight" type="button" value="向右旋转" />
<input id="idVertical" type="button" value="垂直翻转" />
<input id="idHorizontal" type="button" value="水平翻转" />
<input id="idReset" type="button" value="重置" />
</p>

</div>

<script type="text/javascript">
(function(){

var container = $$("idContainer"), src = "https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1503030648809&di=8dbacaef5e16d6857d9cea0c4b9108ea&imgtype=0&src=http%3A%2F%2Fimg.130158.com%2Fuploads%2Fi_3_5136495x3945925686_23.jpg",
options = {
onPreLoad: function(){ container.style.backgroundImage = "url(‘loading.gif‘)"; },
onLoad: function(){ container.style.backgroundImage = ""; }
},
it = new ImageTrans( container, options );
it.load(src);

//垂直翻转
$$("idVertical").onclick = function(){
it.vertical();
}
//水平翻转
$$("idHorizontal").onclick = function(){
it.horizontal();
}
//左旋转
$$("idLeft").onclick = function(){
it.left();
}
//右旋转
$$("idRight").onclick = function(){
it.right();
}
//重置
$$("idReset").onclick = function(){
it.reset();
}

})()
</script>
</body>
</html>

时间: 2024-12-22 03:10:33

js鼠标拖动图片360度平面旋转的相关文章

CSS3鼠标悬停图片360度旋转效果

一个用HTML5/css3写成的图片旋转特效,鼠标放上后图片就开始不停的旋转,对CSS3动画效果感兴趣的,更不可错过哦,用CSS3实现动画效果很不错的范例. <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <title>CSS3鼠标悬停图片360度旋转效果丨电表控制器|www.sjzkeda.com</title>

基于js鼠标拖动图片排序

分享一款基于js的图片排序效果.鼠标拖动图片,重新排列图片的排列顺序.该插件适用浏览器:IE8.360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之窗.效果图如下: 在线预览   源码下载 实现的代码. html代码: <ul id="ul1"> <li> <img src="images/1.jpg" width="200" height="150" />&l

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

HTML实现图片360度循环旋转

<style> .header{ -webkit-animation:rotateImg 5s linear infinite;<!--修改旋转周期--> border: 1px solid #ccc; vertical-align: middle; } @keyframes rotateImg { 0% {transform : rotate(0deg);} 100% {transform : rotate(360deg);} } @-webkit-keyframes rotat

iOS开发动画(Animation)图片360度不停旋转

1 { 2 CGFloat angle; 3 } 4 5 - (void)viewDidLoad { 6 [super viewDidLoad]; 7 angle = 0; 8 [self startAnimation]; 9 } 10 11 //方法1 12 -(void) startAnimation 13 { 14 [UIView beginAnimations:nil context:nil]; 15 [UIView setAnimationDuration:0.01]; 16 [UIV

鼠标拖动图片移动

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>鼠标拖动图片移动</title> <script type="text/javascript" src="js/jquery-1.11.3.js&q

JS随意拖动图片

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>JS随意拖动图片丨河北冷风机</title> </head> <body onLoad="remove()"> <div id="div1" onMouseOv

使用 ThreeSixty 创建可拖动的 360 度全景图片预览效果

ThreeSixty 是生成可拖动的360度预览图像序列的 jQuery 插件.只需要在你的 HTML 页面包引入最新的 jQuery 和 threesixty.js 文件就可以使用了,支持键盘上的箭头键,也支持触摸和移动设备.可以使用 nextFrame() 和 prevFrame() 绑定 UI 控件. 官方网站     在线演示     插件下载 示例 HTML: 1 <div class="threesixty" data-path="assets/img/sr

js鼠标控制图片的特效,滚轮控制放大、缩小、鼠标拖动、聚焦。。。

项目需要做一个js控制图片的特效,滚轮控制放大.缩小.鼠标拖动等效果,网上找方法,各种报错.不兼容...最终自己研究出一套方案如下: 代码直接从项目中拷了,就不整理格式了 <script type="text/javascript"> //图片特效 by jifei_mei //图片大小,记录放大或缩小图片前的大小 var pic_size = { width:0, height:0 }; //绑定滚轮滚动事件 if (window.addEventListener) {