最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery實現(xiàn)拖動剪裁圖片作為頭像

 更新時間:2016年12月28日 10:44:04   作者:計劃  
本文主要介紹了jQuery實現(xiàn)拖動剪裁圖片作為頭像的具體實例方法,具有很好的參考價值,下面跟著小編一起來看下吧

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

效果圖:

需要引用的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拖動剪裁圖片作為頭像代碼 - 何問起</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.jb51.net:81//201612/yuanma/hovertreejqimg8_jb51.rar

以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關(guān)文章

最新評論

江山市| 水城县| 通山县| 红安县| 杂多县| 佛冈县| 林口县| 四平市| 陇南市| 滕州市| 阿荣旗| 木里| 廉江市| 黄浦区| 东乌珠穆沁旗| 开原市| 隆林| 肥西县| 莆田市| 岑巩县| 铁岭市| 平原县| 武清区| 安岳县| 乃东县| 洛浦县| 玉林市| 黎平县| 夏津县| 南通市| 南丰县| 新化县| 梁平县| 远安县| 鹤岗市| 韩城市| 绿春县| 乐平市| 怀远县| 洛南县| 平乡县|