位置: 编程技术 - 正文

js实现文件上传表单域美化特效(js上传文件到后端)

编辑:rootadmin

推荐整理分享js实现文件上传表单域美化特效(js上传文件到后端),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js上传文件方法,js文件上传fileupload,js上传文件到指定路径,js文件上传fileupload,js上传文件到指定路径,js中上传文件,js中上传文件,js中上传文件,内容如对您有帮助,希望把文章链接给更多的朋友!

一款效果非常时尚的文件上传表单域美化特效,下面给出制作的简要教程。

先上几个效果饱饱眼福:

使用方法这些文件上传域的美化使用的方法都是隐藏原生的<input type="file">元素,然后使用一个<label>元素来制作美化效果。 HTML结构

该文件上传域美化效果最基本的HTML结构如下:

CSS样式

js实现文件上传表单域美化特效(js上传文件到后端)

首先需要隐藏<input>元素。这里不能使用display: none或visibility: hidden来隐藏它,因为这样做只后,<input>元素里的值不会被上传到服务器端,而且按TAB键时这个<input>元素也不会被找到。隐藏的方法如下:

接下来给<label>元素设置样式。这里要将<label>元素制作为一个按钮的样式。

当鼠标滑过label时需要将光标显示为一个小手的形状。

为了制作可以使用键盘导航的效果,需要添加下面的代码。

-webkit-focus-ring-color auto 5px可以在 Chrome,Opera 和 Safari浏览器中获取默认的边框外观。

如果你使用了类似FastClick(一个在移动触摸设备上消除毫秒tap-pause的工具库),并且你需要添加一些文本标签,那么按钮将不会正常工作,除非设置了pointer-events: none。

JavaScript

最后需要做的事情是标识用户选择了哪些文件。原生的文件上传域是有这个功能的,但是这里使用的是虚拟的按钮。特效中使用javascript来实现这个功能。

浏览器禁用JavaScript的处理

如果浏览器禁用了JavaScript,那么只有使用原生的文件上传域组件。我们需要做的事情是在<html>元素上添加一个.no-js的class,然后使用Javascript来替换它。

.

标签: js上传文件到后端

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

上一篇:纯javascript移动优先的幻灯片效果(js移动dom)

下一篇:js实现动态加载脚本的方法实例汇总(调试动态加载的js)

  • 股权转让企业所得税纳税地点
  • 注销空白缴销发票流程
  • 计税依据的定义
  • 金融企业往来收入科目属于什么科
  • 接受原材料投资的会计处理
  • 个税手续费返还政策最新规定2023
  • 应付账款暂估会计处理
  • 固定资产属于净资产的哪一项
  • 支付开票税款计入什么科目
  • 月度资金计划明细表模板
  • 建筑安装工程承包合同
  • 报销发票会计怎么处理
  • 个人捐款单位需要记账吗
  • 个人房产税征收标准
  • 相互调转总分公司的原料物资 是视同销售吗?
  • 管家婆怎样查历史记录
  • 同一控制下企业合并入账价值
  • 支付印花税计入什么科目
  • 每期折旧怎么算
  • 电子税务局怎么查看已开发票
  • 电子发票能报税不
  • 小规模减免增值税政策
  • 现在还有餐饮许可证吗
  • 关于购买专业书籍的请示
  • 车间日常维修费用计入什么科目
  • 以前年度亏损在哪个报表体现
  • 苹果电脑itu
  • 交易性金融资产属于什么科目
  • 银行电子承兑到期了怎么兑现操作
  • 不征税收入如何记账
  • 所有者权益变动表范本
  • 如何申请公积金装修房子
  • rtmservice.exe - rtmservice是什么进程 有什么用
  • 劳务报酬所得的计税标准
  • 税法工资薪金总额
  • 账面价值大于计税基础为啥为递延所得税负债
  • php中定义函数
  • 安装elementUI
  • 增资会计
  • 大额的维修费用怎么摊销
  • 小规模纳税人财务报表是按季还是按月申报
  • 普票专票的销售额怎么理解
  • 出差费用包干制还需要报销吗
  • 征地费用包括
  • c语言中asin
  • php命令行模式
  • 企业重组的特殊性税务处理例题
  • 如何在个人所得税app上修改扣缴义务人
  • 出口免税申报流程视频
  • 营业总收入包含什么
  • 当月减少的固定资产为什么计提折旧
  • 2020年附加税减免怎么填报表
  • 网上缴税app叫什么
  • 捐赠 赞助 区别
  • 当月增加的固定资产当月不计提折旧
  • 进项发票冲红退回怎么做账
  • 收到汇算清缴后怎么做账
  • 暂估入账后费用怎么做账
  • 利润分配审计案例
  • 农业生态有限公司成立条件
  • 高新企业认定条件2022上海
  • xp系统百度
  • linux进程运行的两种方式
  • win8.1 ie浏览器
  • windows7旗舰版怎样扩大虚拟内存
  • 带上Windows 8去旅行 让你的旅途更轻松
  • linux 清除垃圾
  • 触发器csdn
  • cocos creator js ts
  • windows运行nodejs
  • js创建元素
  • jquery多选
  • node.js web
  • [置顶]bilinovel
  • jquery属性操作
  • javascript查询
  • js优化性能
  • 江苏电子税务局客服电话
  • 国税税票在哪里打印
  • 开票风险预警机制黄色预警严重吗?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设