位置: 编程技术 - 正文

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异步加载部分视图

  • 跨年增票能开红冲吗?
  • 个税汇算清缴包括劳务报酬吗
  • 缴纳的增值税在资产负债表中怎么体现
  • 围挡制作开票的税收分类
  • 经营范围预付卡是什么
  • 退预收账款需要什么原始凭证
  • 债权投资的账务处理步骤
  • 无形资产内部研究开发支出的确认和计量
  • 未安装使用
  • 小企业会计准则2023电子版
  • 电视机在开票中属于哪一类
  • 报刊杂志广告文案写作
  • 购买户外用品的app
  • 营改增安装服务费税率
  • 税务申报零申报怎么操作
  • 一般纳税人装饰装修工程税率
  • 销售蔬菜免税账务处理
  • 民间非营利组织财务报表
  • 企业医保分几种
  • 哪些发票可以开专票
  • 公司必须开基本户才能开发票吗
  • 增加间接费用科目的方法
  • 克罗地亚佩列沙茨
  • 已入账未抵扣的发票开红字发票
  • 企业车间承包合同的法律效力
  • 公司备用金申请单
  • php关键字的意思
  • 红字发票如何开具
  • 非货币性资产交换和债务重组的区别
  • 管理费用冲减其他应收款
  • Windows下php+mysql5.7配置教程
  • 框架的弊端和作用
  • 什么情况借钱
  • 微信小程序获取位置信息的权限在哪里修改位置
  • 公司变卖汽车按什么税率
  • 购买金税盘的费用会计分录
  • 支出在记账凭证里怎么填
  • 个体户分红需要申报吗
  • 增值税不动产扣除项目
  • 土地增值税可以抵扣吗
  • 所得税多交了不退会不会来查账
  • 微擎最新破解版
  • linux db2安装与配置
  • java查询mongodb数据
  • 餐饮服务税率是服务类税率还是货物类
  • 预付账款大幅增加说明
  • 固定资产折旧方法和计算公式
  • 低值易耗品摊销会计处理
  • 企业捐赠支出计入什么科目
  • 单位买车和个人买车交税有何不同
  • 经营出租固定资产折旧费计入什么科目
  • 企业所得税的税基是什么
  • 会计核算以什么为主
  • 行政单位收到的待报解预算收入怎么做账
  • 解除合同补偿金需要缴纳个税吗
  • 闲置固定资产如何折旧
  • MySQL:Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEM
  • sql存储过程什么意思
  • mysql5.7免安装版
  • mysql数据库-数据库和表的基本操作
  • hyper v虚拟机
  • 微软更新kb4474419
  • win10如何设置视频缩略图
  • ubuntu怎么用
  • 将哪一linux文件系统引入
  • centos部署tomcat配置
  • centos8安装rpm包
  • win8快捷方式
  • os x10.10.4beta6下载地址 os x10.10.4beta6官方下载网址
  • Linux系统配置要求
  • 如何改变linux终端界面的颜色
  • windows7开机显示错误恢复进不去
  • bat怎么设置
  • 菜鸟 安卓
  • jquery弹出提示框
  • python怎么用的
  • android 界面切换
  • 合肥房子契税退税
  • 工会活动经费的请示
  • 税务局残疾人就业保障金
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设