这和jquery没关系 
那是用canvas 或 CSS3的2D转换样式 来实现的
http://www.w3school.com.cn/css3/css3_2dtransform.asp
http://www.w3school.com.cn/tags/canvas_rotate.asp

解决方案 »

  1. 这些功能都很容易实现! 实际上是利用js改变css属性做到的! 
    拖拽就是不断改变图片容器的位置! 旋转是css3中的新属性我没试过! 至于拉伸就是改变长和宽!
      

  2. 拖拽,拉伸js就能实现,旋转要用到css3和ie的滤镜,旋转可以使用jquery.rotate.js这个插件
      

  3. 谢谢。 使用canvas我是知道可以实现的。我现在正在学习jquery的一些特性。如果单单对于图片的拉伸,实现自动裁剪,不知道有什么完整的代码,可以让我学习一下
      

  4. 谢谢。 使用canvas我是知道可以实现的。我现在正在学习jquery的一些特性。如果单单对于图片的拉伸,实现自动裁剪,不知道有什么完整的代码,可以让我学习一下
    图片的拉伸就是修改宽度和高度,要保持图片的比例,可以事先记录图片的宽高比,在修改一边的同时计算出另一边。
    裁剪功能可以用css中的clip样式
      

类似问题 »