body div js 放大图片_div+js内部实现图片旋转,放大,缩小,拖拽

这篇博客介绍了如何利用div和JavaScript实现图片的旋转、放大、缩小以及拖拽功能。通过CSS3的transform属性进行图片旋转,并提供了不同角度的旋转样式。同时,使用JavaScript控制图片的放大缩小操作,实现了动态调整图片尺寸的效果。
摘要由CSDN通过智能技术生成

DOCTYPE html> Titletitle> .rot1{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }.rot2{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2); }.rot3{-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }#imageView_container{border:2px solid #000000; } style> script> script> script> head> div> div> $(function() {varparam={

right: document.getElementById("rotRight"),

left: document.getElementById("rotLeft"),

img: document.getElementById("rotImg"),

rot:0};varfun={

right:function() {

param.rot+= 1;

param.img.className= "rot" +param.rot;if(param.rot=== 3) {

param.rot= -1;

}

},

left:function() {

param.rot-= 1;if(param.rot=== -1) {

param.rot= 3;

}

param.img.className= "rot" +param.rot;

}

};

param.right.οnclick= function() {

fun.right();return false;

};

param.left.οnclick= function() {

fun.left();return false;

};

$('#imageView_container').imageView({ width:800, height:500});

});varsize= 0;//放大缩小图片 functionimgToSize(size) {varimg=$("#rotImg");varoWidth=img.width();//取得图片的实际宽度 varoHeight=img.height();//取得图片的实际高度 img.width(oWidth+size);

img.height(oHeight+size/oWidth*oHeight);

}script> body> html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值