国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery實(shí)現(xiàn)拖動(dòng)剪裁圖片作為頭像

2019-11-19 18:13:20
字體:
供稿:網(wǎng)友

圖片上傳是許多網(wǎng)站的一個(gè)常用的功能,有時(shí)需要對(duì)上傳的圖片做初步的選擇裁剪,比如上傳頭像。下面就是一個(gè)使用HTML5+jQuery實(shí)現(xiàn)的圖片上傳裁剪特效,可以對(duì)選擇要上傳的圖片做縮小、放大、拖動(dòng)和裁剪,由何問起調(diào)試改進(jìn),有需要的朋友可以參考一下。在文后附有源碼下載。

效果圖:

需要引用的css文件為style.css,需要引用的js文件為jquery文件,可以到http://hovertree.com/h/bjaf/ati6k7yk.htm選擇合適的版本下載,還需引用cropbox.js文件,這些文件在源碼里面都有。

代碼如下:

<!DOCTYPE html><html lang="zh"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1.0"><title>jQuery拖動(dòng)剪裁圖片作為頭像代碼 - 何問起</title><link rel="stylesheet" href="css/style.css" type="text/css" /></head><body><div class="hovertreecontainer"> <div class="imageBox"> <div class="thumbBox"></div> <div class="spinner" style="display: none">Loading...</div> </div> <div class="action">  <div class="new-contentarea tc">  <a href="javascript:void(0)" class="upload-img"> <label for="upload-file">上傳圖像</label> </a> <input type="file" class="" name="upload-file" id="upload-file" /> </div> <input type="button" id="btnCrop" class="Btnsty_peyton" value="裁切"> <input type="button" id="btnZoomIn" class="Btnsty_peyton" value="+" > <input type="button" id="btnZoomOut" class="Btnsty_peyton" value="-" > </div> <div class="cropped"></div></div><script src="http://down.hovertree.com/jquery/jquery-1.11.0.min.js" type="text/javascript"></script><script type="text/javascript" src="js/cropbox.js"></script><script type="text/javascript">$(window).load(function() { var options = { thumbBox: '.thumbBox', spinner: '.spinner', imgSrc: 'img/rgevo2ea.jpg' } var cropper = $('.imageBox').cropbox(options); $('#upload-file').on('change', function(){ var reader = new FileReader(); reader.onload = function(e) { options.imgSrc = e.target.result; cropper = $('.imageBox').cropbox(options); } reader.readAsDataURL(this.files[0]); this.files = []; }) $('#btnCrop').on('click', function(){ var img = cropper.getDataURL(); $('.cropped').html(''); $('.cropped').append('<img src="'+img+'" align="absmiddle" style="width:64px;margin-top:4px;border-radius:64px;box-shadow:0px 0px 12px #7E7E7E;" ><p>64px*64px</p>'); $('.cropped').append('<img src="'+img+'" align="absmiddle" style="width:128px;margin-top:4px;border-radius:128px;box-shadow:0px 0px 12px #7E7E7E;"><p>128px*128px</p>'); $('.cropped').append('<img src="'+img+'" align="absmiddle" style="width:180px;margin-top:4px;border-radius:180px;box-shadow:0px 0px 12px #7E7E7E;"><p>180px*180px</p>'); }) $('#btnZoomIn').on('click', function(){ cropper.zoomIn(); }) $('#btnZoomOut').on('click', function(){ cropper.zoomOut(); })});</script><div style="text-align:center;margin:50px 0; font:normal 14px/24px 'MicroSoft YaHei';"><p>適用瀏覽器:360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗. 不支持IE8及以下瀏覽器。</p><p>來源:<a  target="_blank">何問起</a> <a  target="_blank">說明</a></p></div></body></html>

源碼下載:
http://wd.VeVB.COm:81//201612/yuanma/hovertreejqimg8_jb51.rar

以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時(shí)也希望多多支持武林網(wǎng)!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 德惠市| 琼结县| 阿拉尔市| 金川县| 巴彦淖尔市| 平塘县| 凉山| 海伦市| 拉萨市| 元谋县| 宜兰市| 无锡市| 乌鲁木齐县| 苏尼特右旗| 芷江| 鹤庆县| 鹿邑县| 西丰县| 长武县| 延寿县| 通海县| 仙居县| 昂仁县| 高雄县| 将乐县| 保靖县| 教育| 无为县| 利川市| 龙陵县| 镇巴县| 贞丰县| 大埔区| 桃园市| 宣威市| 黄山市| 甘孜县| 西乌| 绥中县| 烟台市| 普兰店市|