cropped仿新浪微博头像上传裁剪缩小放大预览

cropped仿新浪微博头像上传裁剪缩小放大预览

本文的头像上传裁剪是参照新浪微博个人中心的,支持裁剪缩小放大,并且可预览三种不同尺寸的放大镜图片效果。

淘建站为您提供更多_其它特效_jQuery插件_放大_缩小,在此特别感谢您对我们的支持与厚爱!

查看演示

演示不了,点击反馈

加入收藏

下载 474 次

下载资源

22 积分

特别说明:本站资源来自网友发布分享,仅供学习与参考,请勿用于商业用途,若有侵权请联系删除(272966172@qq.com)。

上传图像,裁剪,放大,缩小等html代码

<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" 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>
<script type="text/javascript" src="js/cropbox.js"></script>
var options =
        {
            thumbBox: '.thumbBox',
            spinner: '.spinner',
            imgSrc: 'images/avatar.png'
        }
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();
})

声明:本资料由淘建站会员提供,如转载注明来源,资料来源淘建站免费素材库:https://www.taojz.cn/texiao/910.html
cropped仿新浪微博头像上传裁剪缩小放大预览 希望对你有帮助,感谢您的支持!
  • bubbleup.js图标冒泡插件

    bubbleup.js图标冒泡插件

  • jquery文字大小排列效果插件文字变大缩小

    jquery文字大小排列效果插件文字变大缩小

  • 产品多图展示带放大镜代码

    产品多图展示带放大镜代码

  • jQuery适用于手机端图片放大缩小翻转代码

    jQuery适用于手机端图片放大缩小翻转代码

  • 原生js模仿新浪微博发布评论代码

    原生js模仿新浪微博发布评论代码

  • 鼠标滑过图片放大特效

    鼠标滑过图片放大特效

  • jQuery图片放大插件鼠标悬停图片放大查看

    jQuery图片放大插件鼠标悬停图片放大查看

  • 原生JS放大镜

    原生JS放大镜

  • jquery响应式图片点击弹出图片放大查看效果

    jquery响应式图片点击弹出图片放大查看效果

  • jQuery自动放大可全屏播可控左右的的焦点图

    jQuery自动放大可全屏播可控左右的的焦点图

  • jQuery图像裁剪插件设置图片区域截图效果

    jQuery图像裁剪插件设置图片区域截图效果

  • jQuery自动放大可全屏播

    jQuery自动放大可全屏播

  • 留言(0)
    头像
     阿里云限量代金券,戳我领取
    1 2