Cropper插件实现图片缩放
来源:互联网 发布:h5实现的炫酷页面源码 编辑:程序博客网 时间:2024/06/05 00:31
实现效果:
Cropper 是一个简单的 jQuery 图像裁剪插件。它支持选项,方法,事件,触摸(移动),缩放,旋转。下载地址为:https://github.com/fengyuanchen/cropper
以下是用Cropper 实现图片缩放的例子:
index.html
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no"> <title>Cropper插件实现图片缩放</title> <script src="js/jquery.min.js" charset="utf-8"></script> <script src="js/cropper.js" charset="utf-8"></script> <link rel="stylesheet" href="css/cropper.css" charset="utf-8"> <link rel="stylesheet" href="css/image.css" charset="utf-8"></head><body> <div class="show-image"> <img src="./img/image.jpg"> </div> <!--全屏显示可缩放的图片--> <div class="full-screen-bg hide"> <div class="full-screen-img"> <img id="viweImg" src=""> </div> </div><script src="js/showImg.js"></script></body></html>
image.css
body { width: 100%; min-width: 320px; max-width: 640px; margin: 0 auto; font: 1.2rem/1.5 "Helvetica Neue", Helvetica, STHeiTi, "Droid Sans Fallback", "Microsoft YaHei"; background: #f1ffe3; -webkit-text-size-adjust: none !important;}.show-image { position: absolute; top: 50%; left: 0; text-align: center; -webkit-transform: translate(0, -50%); transform: translate(0, -50%);}.show-image img { width: 80%;}.full-screen-bg { position: fixed; width: 100%; top: 0; bottom: 0; background: black; z-index: 1;}.full-screen-bg .full-screen-img { width: 100%; position: absolute; top: 50%; left: 0; -webkit-transform: translate(0, -50%); transform: translate(0, -50%);}.full-screen-bg .full-screen-img .cropper-container { overflow: inherit;}.full-screen-bg .full-screen-img img { width: 100%;}.hide { display: none;}
showImg.js
var ShowImg = (function () { function events(){ $(".show-image").click(function(){ var imgSrc = $(".show-image img").attr("src"); $(".full-screen-bg").removeClass("hide"); var viweImg = $('#viweImg'); viweImg.attr("src",imgSrc); viweImg.cropper({//使用cropper插件 background:false,//是否在容器上显示网格背景 autoCrop:false,//是否在初始化时允许自动剪裁图片 dragCrop:false,//是否允许移除当前的剪裁框,并通过拖动来新建一个剪裁框区域 checkCrossOrigin: false }); }); $(".full-screen-bg").click(function(){ $(".full-screen-bg").addClass("hide"); }); } events();})();
阅读全文
2 0
- Cropper插件实现图片缩放
- cropper插件实现头像截取
- 利用Jquery的cropper插件实现拖动层动态头剪切(裁剪头像)图片
- 一个基于jQuery的图片裁剪插件:Cropper
- 简单功能强大的jQuery图片剪裁插件Image Cropper
- spring-mvc整合jquery cropper图片裁剪插件
- vue移动端裁剪图片结合插件Cropper的使用
- vue移动端裁剪图片结合插件Cropper的使用
- 图片缩放插件
- ajaxfileupload&cropper实现图片上传与在线编辑
- cropper.js 实现裁剪图片并上传(PC端)
- cropper.js 实现裁剪图片并上传(移动端)
- Image Cropper 裁剪图片
- Jquery图片比例缩放插件
- jQuery插件:图片自动缩放
- ava 图片缩放 实现
- javascript 实现图片缩放
- CImage实现图片缩放
- 创建文件与创建文件夹
- 进程中保存文件信息的方法
- 批处理获取网络连接名称和设置IP地址
- Handler、Looper与MessageQueue源码解析
- bootstrap-modal:弹出modal时input的checked的状态无法改变 | | input获取焦点不生效
- Cropper插件实现图片缩放
- 冒泡排序的2种写法
- Tomcat 搭建简单文件服务器
- 移动端一些小问题
- python2.7基于selenium的web自动化测试项目--base目录文件
- 键盘录入任意一个年份,判断该年是闰年还是平年
- dispatch_suspend 与 dispatch_resume探索
- TensorFlow- tf.argmax 函数学习
- SylixOS磁盘高速传输