位置: 编程技术 - 正文

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
  • 汇兑差额会计处理
  • 实收资本减值会计处理
  • 个人将租来的房子转租如何交税
  • 合同取得成本计入当期损益吗
  • 文件夹怎么发送不了
  • 预测“叫停GPT-4后续AI大模型”后续:这是一个囚徒困境
  • php+js
  • 补交上一年度的企业所得税费用的分录
  • 发生坏账计入
  • 重楼的功效与作用价格
  • 白条入账会计要负刑事责任吗
  • uniapp获取window对象
  • 税法规定个人收入超过3500元的超过部分应
  • php array_reverse 以相反的顺序返回数组实例代码
  • 年报写歇业 可以写多久
  • NovelAi + Webui + Stable-diffusion本地配置
  • 金融机构贷款准备金
  • 一年内到期的非流动资产包括
  • python中模块的概念
  • 收到个人所得税汇算清缴短信
  • 织梦官方网站
  • 在建工程转固定资产的账务处理
  • 积分换购活动
  • 网络贷款需要缴费吗
  • 会计新准则2020
  • 政府补助确认递延所得税负债
  • 重复报销怎么写情况说明
  • 税务多措并举
  • 政府补助收入的现金流属于什么
  • 小规模减免的增值税
  • 新成立公司如何报税
  • 研发项目会计分录
  • 冲减当期利润
  • 公司年底奖金怎么计算
  • 以前年度少结转成本怎么办
  • 非公司员工机票能报销吗
  • 取现发放劳务费怎么做账
  • 小规模注销时盈余怎么算
  • 现金股利征收个人所得税吗
  • 收到促销服务费会计分录
  • 冲红专票分录
  • 如何审计主营业务收入的真实性问题
  • 用SQL脚本读取Excel中的sheet数量及名称的方法代码
  • mysql5.7.27安装
  • mysql安装使用教程
  • 新手怎样
  • wdsvc.exe - wdsvc 是什么进程
  • WFXSVC.EXE - WFXSVC是什么进程
  • 重装系统后要重装软件吗
  • python 归并排序算法
  • eclipse swt教程
  • jquery动画效果代码
  • python的gym
  • androidstudio如何放大代码
  • 电子税务局电子送达文书怎么签收
  • 三证一码是什么
  • 审计程序检查的定义
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设