当前位置:Gxlcms > html代码 > 如何美化inputfile浏览框,效果如下_html/css_WEB-ITnose

如何美化inputfile浏览框,效果如下_html/css_WEB-ITnose

时间:2021-07-01 10:21:17 帮助过:35人阅读

CSS



如何用css写出这样的效果呢 求高手帮帮忙


回复讨论(解决方案)

画一个方框和一个按钮

绑定按钮的点击事件为触发file的点击事件

把file的onchange事件返回的文件名称设置到第一个方框里

以jquery为例


$("#btn").bind("click", function(e){
$("#file").trigger("click");
return false;
});

$("#img-file").bind("change", function(){
//设置取到的文件名至第一个box
});

file


.i-file{ position:absolute; opacity:0; filter:Alpha(opacity=0); width:100%; height:100%; left:0; top:0;} 加多一句,兼容ie filter:alpha(...)




.messageTxt span.fileInputContainer{background:url(images/这里改成你自己的图片.jpg) no-repeat 0 8px;position:relative;width:57px;}
.fileInput{height:24px;overflow: hidden;font-size:300px;position:absolute;right:0;top:0;opacity: 0;filter:alpha(opacity=0);cursor:pointer;}





CSS:
.div1
{
border:1px soild gray;
padding:5px 5px 5px 5px;
}
.file
{
border:1px soild gray;
}

多谢各位的帮忙

人气教程排行