美化文件域input type=file的样式
来源:互联网 发布:网站源码可以干什么 编辑:程序博客网 时间:2024/06/05 00:30
原理是:
把这个input type=file的设置的不出现在屏幕中的可见区域内,然后用一个button出现,这个button就相当于原来type=file的那个选择文件的按钮。点击button就触发原来的选图片。在最外层给他添加一个背景图片。这个图片的样式就是type=file的样式。
简而言之,用那个背景图代替按钮,那个button代表
<div class="fileInput left">
<input type="file" name="upfile" id="upfile" class="upfile"/>
<input class="upFileBtn" type="button" value="上传图片" onclick="document.getElementById('upfile').click()" />
</div>
.fileInput{position:relative;width:102px;height:34px;background:url(http://funet8.com/img/2.png);overflow:hidden;}
.upfile{position:absolute;top:-100px;} //绝对定位到屏幕的看不到的位置
.upFileBtn{width:102px;height:34px;opacity:0;filter:alpha(opacity=0);cursor:pointer;} //透明度是0,看不见.但是点击的功能好在。
0 0
- 美化文件域input type=file的样式
- 美化input type="file"的样式
- 任意美化你的文件域 <input type="file" />
- input[type=file] 样式美化,input上传按钮美化
- 关于<input type="file">样式的美化
- 上传按钮<input type='file'/>的样式美化
- css input[type=file] 样式美化(input上传文件样式 )
- Html+CSS input type=file 文件标签的美化
- css input[type=file] input[type=radio] input[type=checkbox]样式美化,input上传按钮美化
- type=“file”的input标签美化
- css input[type=file] 样式美化 (radio checkbox类似)
- 自定义input type=file 样式 美化input type=file 改变input type=file控件“丑陋面貌”
- 美化<input type='file'>
- css input[type=file] 样式美化,input上传按钮美化
- css input[type=file] 样式美化,input上传按钮美化
- css input[type=file] 样式美化,input上传按钮美化
- CSS3 input[type=file] 样式美化,input上传按钮美化
- css input[type=file] 样式美化,input上传按钮美化
- Spring实战——如何运行第一章的代码(如何生成一个可执行的jar包)
- 《ACM程序设计》书 训练题中的K题
- C++容器学习2——vector
- Windows下pip安装包报错:Microsoft Visual C++ 9.0 is required Unable to find vcvarsall.bat
- 第一章 走近ArcGIS平台1
- 美化文件域input type=file的样式
- 交叉熵 相对熵
- 『机器学习笔记 』GBDT原理-Gradient Boosting Decision Tree
- Mybatis调用oracle 存储过程
- 求本周第一天和最后一天,本周第一天为星期一
- mongo磁盘碎片整理---compact详述
- Android 加载大图片
- Python计算支付留存信息示例
- Vs2017基于linux的C++开发