css实现上传文件,file按钮用图片显示
2011-06-01 16:52
786 查看
在做项目的时候,要做这样的效果:上传文件的时候,file按钮用图片显示。怎么做呢?很纠结。上网查了很多资料,发现都是用js或其他语言实现的。代码很复杂,语言基础不好的人,根本都不了解,不知道什么意思。所以基本上都没有用,然后想了很久,发现css就可以简单实现。
思路如下:父标签里包含input=“file”,img。其中input的透明度为0,img绝对定位在上边。
先发一下效果吧,各大浏览器都兼容哦!
效果图:
点击前:
点击后:
点击这个图片,就可以实现上传效果。说下代码吧!
只要css和html代码哦!
css:
div,input,img{margin:0;padding:0;font-size:12px;}
.filt_box{position:relative;width:90px;height:60px;overflow:hidden;cursor:pointer;}
.filt_box img{position:absolute;left:0;top:0;}
.filt_box input{width:90px;height:60px;display:block;position:absolute;left:0;top:0;z-index:10;filter:alpha(opacity=0);moz-opacity:0;opacity:0;}
html:
<div class="filt_box">
<img src="images/200810251555_btn.gif"/>
<input type="file"/>
</div>
思路如下:父标签里包含input=“file”,img。其中input的透明度为0,img绝对定位在上边。
先发一下效果吧,各大浏览器都兼容哦!
效果图:
点击前:
点击后:
点击这个图片,就可以实现上传效果。说下代码吧!
只要css和html代码哦!
css:
div,input,img{margin:0;padding:0;font-size:12px;}
.filt_box{position:relative;width:90px;height:60px;overflow:hidden;cursor:pointer;}
.filt_box img{position:absolute;left:0;top:0;}
.filt_box input{width:90px;height:60px;display:block;position:absolute;left:0;top:0;z-index:10;filter:alpha(opacity=0);moz-opacity:0;opacity:0;}
html:
<div class="filt_box">
<img src="images/200810251555_btn.gif"/>
<input type="file"/>
</div>
相关文章推荐
- css实现上传文件,file按钮用图片显示
- springmvc + ajaxfileupload 实现异步上传文件(图片)
- input file文件上传(multiple)及FileReader:读取本地图片文件并显示
- Jquery和BigFileUpload实现大文件上传及进度条显示
- sql server 关于表中只增标识问题 C# 实现自动化打开和关闭可执行文件(或 关闭停止与系统交互的可执行文件) ajaxfileupload插件上传图片功能,用MVC和aspx做后台各写了一个案例 将小写阿拉伯数字转换成大写的汉字, C# WinForm 中英文实现, 国际化实现的简单方法 ASP.NET Core 2 学习笔记(六)ASP.NET Core 2 学习笔记(三)
- 怎么简便地去掉html中难看的文件上传按钮并实现图片预览功能?
- button上传替换file上传按钮,并显示图片缩略图,纯jsp操作
- input标签上传图片到后端前用H5的FileReader 方法实现图片的显示
- 利用html5的FileReader对象实现图片预览,利用FormData对象结合struts2实现无刷新文件上传(多参数)
- HTML+js+css实现点击图片弹出上传文件窗口的两种思路
- 图片按钮来代替文件上传控件(Freemaker,JQuery,HTML,CSS,JavaScript)
- springmvc + ajaxfileupload 实现异步上传文件(图片)
- HTML+js+css实现点击图片弹出上传文件窗口的两种思路
- HTML+js+css实现点击图片弹出上传文件窗口的两种思路
- HTML+js+css实现点击图片弹出上传文件窗口的两种思路
- 用FileUpload实现文件上传2-限制只上传图片并显示
- 如何用js和css美化input file 按钮,并且显示上传的文件名
- Iterator<FileItem>的使用,实现文件(图片)上传,限制图片格式,设置随机文件名
- input file文件上传CSS模拟为 选择 加 上传 两个按钮
- 实现文件上传功能,并在页面上显示上传的图片