点击实现图片旋转缩放

<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document</title>
<script src="jquery-1.11.3.js"></script>
<script>

window.onload = function(){
/*
*旋转
*/
//jquery
var current = 0;
$("#rotate").click (function(){
current = (current-90)%360;
$("#target").css("transform","rotate("+current+"deg)");
});



/*
*缩放
*/
//缩小
var img = $("#target");//获取操作元素
$("#little").click (function(){
  var oWidth=img.width(); //取得图片的实际宽度
  var oHeight=img.height(); //取得图片的实际高度
  if(img.width()>100||img.height()>75){//判断如果图片缩小到原图大小就停止缩小(100和75分别为原图的宽高)
 img.width(oWidth - 50);
     img.height(oHeight - 50/oWidth*oHeight);
  }  
});


//放大
$("#big").click (function(){
  var oWidth=img.width();//取得图片的实际宽度
  var oHeight=img.height(); //取得图片的实际高度
  img.width(oWidth + 50);
  img.height(oHeight + 50/oWidth*oHeight);
});





};
</script>
</head>
<body>
<img id ="target" src="Desert.jpg" alt="" style="width:100px;">
<input type="button" id="rotate" value="旋转" >
<input type="button" id="little" value="缩小">
<input type="button" id="big" value="放大">
</body>
</html>
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值