用cropper插件写上传头像(可头像截图)

本文档详细介绍了如何利用cropper插件创建一个上传头像的功能,包括头像截图和预览。内容涵盖cropper插件的下载、引入,HTML和JS部分的代码实现,以及如何实现裁剪框固定比例、图片缩放功能。同时,讨论了如何美化文件选择按钮,使其与自定义按钮重叠,并保持可操作性。
摘要由CSDN通过智能技术生成

用cropper插件写上传头像(可头像截图)

该篇博客主要介绍以下使用cropper插件来写一个完整的上传头像功能,带头像截图以及可预览。

目录

  • cropper插件
  • html部分
  • js部分
  • 完整代码
cropper插件

这个功能主要基于cropper插件
下载cropper:github地址
直接使用npm下载

npm install cropper jquery

引入文件

<link href="路径/cropper.css" rel="stylesheet">
<script src="路径/cropper.js"><script>
html部分
<!-- 文件选择框 -->
<input id="imgPicker" type="file" accept="image/" />
<!-- 用来预览图片的img标签 -->
<img id="preview" />
<button id="btn">上传</button>
js部分

预览效果的实现:

$('#imgPicker').bind('change',function(){
   
    //当没选中图片时,清除预览
    if(this.files.length === 0){
        $('#preview').attr('src','');
        return;
    }
    //实例化一个FileReader
    var rea
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值