怎样用纯HTML和CSS更改默认的上传文件按钮样式
2015-04-01 08:46
513 查看
如果你曾经试过,你就会知道,用纯CSS样式加HTML实现统一的上传文件按钮可能会很麻烦。看看下面的不同浏览器的截图。很明显的,他们长得很不一样。
我们的目标是创造一个简洁,用纯CSS实现的,在所有浏览器里的样子和布局是一样的上传文件按钮。我们可以这样:
步骤1.创建一个简单的HTML标记
第2步:CSS: 有点棘手了
为简单起见,我使用应用了BootstrapCSS样式的按钮 (div.file-upload)。
演示:
上传按钮,显示选中的文件
不幸的是纯CSS的做不到这一点。但是,如果你真的想显示所选文件,下面的JavaScript代码片段可以帮助你。
JavaScript:
DOM:
演示:
原文地址: geniuscarrier.com
我们的目标是创造一个简洁,用纯CSS实现的,在所有浏览器里的样子和布局是一样的上传文件按钮。我们可以这样:
步骤1.创建一个简单的HTML标记
演示:
上传按钮,显示选中的文件
不幸的是纯CSS的做不到这一点。但是,如果你真的想显示所选文件,下面的JavaScript代码片段可以帮助你。
JavaScript:
原文地址: geniuscarrier.com
相关文章推荐
- 怎样用纯HTML和CSS更改默认的上传文件按钮样式
- 【更改表单元素默认样式】更改自定义文件上传按钮样式
- 【更改表单元素默认样式】更改文件上传按钮样式
- 图片按钮来代替文件上传控件(Freemaker,JQuery,HTML,CSS,JavaScript)
- 自定义文件上传的按钮的样式css+js
- 改变html标签中的文件上传按钮值
- 问题,如何把上传文件的浏览按钮换成其他样式 或者图片
- 使用透明效果来自定义文件上传按钮控件样式
- 改file样式,上传文件按钮前面没有选择框
- (转)写的html页面引用外部css文件的时候在IE7,IE8和FF中能正常作用,即能正常显示,可在IE6中却完全没有作用到,即css文件里的样式根本未被解析到我们的html页面,这是什么原因?
- css实现上传文件,file按钮用图片显示
- jQuery改变file文件上传控件”浏览“按钮样式
- Asp.Net配置Web.Config更改默认上传文件大小限制!(适用于win7\win2003的IIS)
- File input 浏览上传按钮样式和文字的更改方法
- css 表单上传文件的“浏览”按钮修改
- asp.net文件上传用到html的file控件,在使用母版页Master,更改form的Enctype=multipart/form-data的方法
- 小技巧,如何把上传文件的浏览按钮换成其他样式 或者图片
- html表单上传文件的“浏览”按钮修改方法
- 解决:上传文件按钮样式,fileupload 样式,同时解决后台得不到上传文件的信息问题
- 怎样设置HTML上传控件,上传文件的大小