位置: 编程技术 - 正文

jQuery实现图片上传和裁剪插件Croppie(jquery添加图片)

编辑:rootadmin

推荐整理分享jQuery实现图片上传和裁剪插件Croppie(jquery添加图片),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery图片上传,jquery图片上传,jquery 图片插件,jquery 图片插件,jquery添加图片,jquery 图片插件,jquery实现图片上传,jquery添加图片,内容如对您有帮助,希望把文章链接给更多的朋友!

在很多应用需要上传本地图片然后再按尺寸适当裁剪以符合网站对图片尺寸的要求。最常见的就是各用户系统要求用户上传和裁剪头像的应用。今天我给大家介绍的是一款基于HTML5和jQuery的图片上传和裁剪插件,它叫Croppie。

运行效果图:

jQuery实现图片上传和裁剪插件Croppie(jquery添加图片)

HTML首先我们将相关js和css文件载入head中。

接下来我们在页面上放置一个图片上传按钮,我们可以用css将type="file"的文件选择控件转成按钮样式。选择完图片后,在#upload-demo展示上传图片,以及调用裁剪插件Croppie。#result用来展示裁剪后的图片。

CSS使用以下CSS代码,我们很完美的将选择文件的控件转成按钮的样式,其实就是将type="file"透明度设成0,然后和button重叠。此外,我们先将图片裁剪区域.crop设置为不可见,等选择文件后再显示。

jQuery首先利用HTML5的FileReader API读取本地文件,然后$('#upload-demo').croppie()调用了Croppie插件。Croppie的选项viewport:可以设置所裁剪图片的宽度和高度,以及类型(圆形或方形);选项boundary是图片的外围尺寸。它还有参数mouseWheelZoom:是否支持鼠标滚轮缩放图像;showZoom:是否展示缩放条工具;update:回调函数。

当点击“裁剪”按钮后,再次调用Croppie的result的方法,返回一张裁剪后的图片,并显示在#result中。

更多精彩内容请参考专题《ajax上传技术汇总》,《javascript文件上传操作汇总》和《jQuery上传操作汇总》进行学习。

标签: jquery添加图片

本文链接地址:https://www.jiuchutong.com/biancheng/373855.html 转载请保留说明!

上一篇:jQuery如何使用自动触发事件trigger(jquery设置自定义属性)

下一篇:MVC Ajax Helper或Jquery异步加载部分视图

  • 付款后发票可以抵扣吗
  • 水利基金和印花税会计分录
  • 汇算清缴产生的企业所得税如何做账
  • 缴纳土地增值税
  • 电子承兑汇票接收和转出步骤
  • 销货清单和发票金额不一致
  • 按月付息到期还本的贷款可以提前还款吗
  • 所得税费用税率规定
  • 附加税交税依据
  • 工资薪金中的误餐补助,征收个人所得税
  • 派遣员工发生工伤这钱谁出
  • 抄税和申报是一回事吗
  • 营改增建筑业税率变化时间
  • 工伤赔偿工伤保险超出部分
  • win7为什么无法开启aero
  • php数组查找
  • php递归函数遍历数组
  • 建筑施工企业关键技术岗位八大员配置要求
  • win10记事本怎么改字体颜色
  • php数组函数大全
  • vue父组件调用子组件的方法报错
  • 贷款支付的本息如何记账
  • vue 网页
  • 快递收据能否作为发票
  • 商业承兑可以去银行吗
  • php的implode
  • 城市维护建设税减免税优惠政策
  • 用代码说话
  • vue组件标签
  • 主动学习(Active Learning,AL)的理解以及代码流程讲解
  • react+
  • declare -i
  • 检测命令
  • 帝国cms功能
  • 库存盘点差异会计分录
  • 关于机动车的法律定义
  • 什么情况下开劳务费发票
  • 帝国主义
  • 企业贷款贴息怎么做账
  • mysql版本5.5.x升级到5.6.x步骤分享
  • php 操作mongodb
  • 资产负债表季报是累计三个月数据吗
  • 固定资产盘盈为何要交所得税
  • 使用银行汇票的结算方式
  • 退还多余的预收款项的会计分录
  • 未抵扣机动车专票红字发票怎么填开
  • 出口退税账务处理难吗
  • 宾馆手撕发票图片
  • 农产品怎么自产自销
  • 代理服务费计入什么科目
  • 企业法人投资收益交税吗
  • 车辆购置税能抵扣企业所得税吗
  • 电信收据模板
  • 税控盘的主要功能
  • 买辆车要交多少税
  • 商业会计机构的组织形式
  • mysql 5.7.11 winx64安装配置方法图文教程
  • Windows下使用gccgo
  • phpmyadmin配置文件
  • win7系统怎么对外发送wifi信号
  • hyper-v怎么样
  • macbookzen
  • 如何清理注册表的垃圾文件
  • 苹果官网
  • xp系统的程序和功能在哪里
  • xp系统快捷启动按哪个
  • macos技巧
  • windows7的管理在哪里
  • js编程实例
  • Android游戏开发读后感
  • jquery 定位
  • jquery从入门到精通
  • python中pandas.DataFrame排除特定行方法示例
  • AutoPainting
  • js关闭子窗口
  • Android---43---Service之IntentService
  • libgdx robovm admob IOS SDK的绑定
  • js中数组排序sort的用法
  • jquery选择器有哪些
  • 2020年上海税务跨区迁移很麻烦吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设