input file 美化 [demo]
2012-12-25 09:29
267 查看
以前写过这样的文章[点击这里浏览],但是用了js脚本,优点是可以显示文件路径。
如果可以不要看到路径,只显示自定义按钮,另有其方法。
下面只是用用了css的技巧来实现,
关键是给file文件域给了font-size,设置一个比较大的值,使其表单大写发生改变(各浏览器外观不同,但大小都改变了)如下图:
input{font-size:100px;}
再用position定位,和透明度达到自己想要的效果。具体代码如下:
DEMO:
如果可以不要看到路径,只显示自定义按钮,另有其方法。
下面只是用用了css的技巧来实现,
关键是给file文件域给了font-size,设置一个比较大的值,使其表单大写发生改变(各浏览器外观不同,但大小都改变了)如下图:
input{font-size:100px;}
再用position定位,和透明度达到自己想要的效果。具体代码如下:
.fileInputContainer{ height:256px; background:url(http://images.cnblogs.com/cnblogs_com/dreamback/437546/o_ff6.png); position:relative; width: 256px; } .fileInput{ height:256px; overflow: hidden; font-size: 300px; position:absolute; right:0; top:0; opacity: 0; filter:alpha(opacity=0); cursor:pointer; }
<div class="fileInputContainer"> <input class="fileInput" type="file" name="" id="" /> </div>
DEMO:
相关文章推荐
- HTML5调用手机摄像拍照、相册等功能<input[type=file]>样式美化及demo
- 自定义input type=file 样式 美化input type=file 改变input type=file控件“丑陋面貌”
- css input[type=file] 样式美化,input上传按钮美化
- input的file 控件及美化
- css美化input file按钮的代码方法
- 美化input type="file"的样式
- ASP.Net:关于INPUT File上传按钮美化两种方法
- CSS美化 input type=file 兼容各个浏览器
- input file上传表单美化file按钮美化篇
- input file样式美化—input透明法
- HTML上传控件input=file的美化
- input[type=file] 样式美化,input上传按钮美化
- css input[type=file] input[type=radio] input[type=checkbox]样式美化,input上传按钮美化
- input(type="file")+Handler(一般处理程序)上传文件简单Demo
- 用css alpha 滤镜 实现input file 样式美化代码
- 美化上传input file
- input file文件框 美化
- css input[type=file] 样式美化,input上传按钮美化
- 利用css对input[type=file] 样式进行美化,input上传按钮美化
- input(type="file")+Handler(一般处理程序)上传文件简单Demo