改变input type file的默认样式
2016-01-26 17:21
627 查看
话说<input id="videoUrl" type="file" 的样式确实不怎么好看。
1.原input设置透明opacity:0;使用position:absolute,使层重叠
2.用#videoUrl_1显示在原input下作为底层,就像是设置背景
3.底层设置想要的样式
4.选择文件后的值显示在底层上onchange="document.getElementById('videoUrl_1').value=this.value"
总之两层重叠,起作用的file层透明不可见,底层设置样式,可见。
html
1.原input设置透明opacity:0;使用position:absolute,使层重叠
2.用#videoUrl_1显示在原input下作为底层,就像是设置背景
3.底层设置想要的样式
4.选择文件后的值显示在底层上onchange="document.getElementById('videoUrl_1').value=this.value"
总之两层重叠,起作用的file层透明不可见,底层设置样式,可见。
html
<td><div><input id="videoUrl" type="file" name="videoUrl" onchange="document.getElementById('videoUrl_1').value=this.value"></div> <div><input id="videoUrl_1" type="text" value="选择视频"></div> </td>css
#videoUrl{opacity:0;position:absolute;} #videoUrl_1{background-color:ccc;}
相关文章推荐
- 纯css 实现下拉菜单
- 前端笔记七,级联样式单与CSS选择器(二)
- css3学习笔记
- HTML及css入门知识汇总
- CSS一些不常用但是有用的属性
- css 权重 特殊性
- 第 3 章 CSS 选择器
- 设置TextView中样式
- 【从0到1学Web前端】CSS伪类和伪元素
- 第 2 章 CSS 样式基本知识
- 第 1 章 开始学习 CSS,为网页添加样式
- CSS中onfocus=""与onblur=""函数用法
- 让ICON生动起来 纯CSS实现带动画的天气图标
- 使用jxl导出Excel文件,并且设置Excel样式
- #学习笔记#(26)CSS3总结-慕课教程(部分)
- EXCEL设置选中单元格样式
- CSS 备忘
- QT5常用样式表
- CSS3自定义滚动条样式 -webkit-scrollbar
- CSS样式开发处理技巧