概述
<!DOCTYPE>
<html>
<head>
<title>CSS修改默认的input标签中file(文件上传)样式</title>
<meta charset = "utf-8" />
<style type="text/css">
*{
margin:0;
padding:0;
font-size:12px;
}
.wrap{
position:relative;
overflow:hidden;
margin-right:4px;
display:inline-block;
padding:4px 10px;
line-height:18px;
text-align:center;
vertical-align:middle;
cursor:pointer;
background:#D8450B;
border:1px dotted #D8450B;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}
.wrap span{
color:#FFF;
}
.wrap .file{
position:absolute;
top:0;
right:0;
margin:0;
border:solid transparent;
opacity:0;
filter:alpha(opacity=0);
cursor: pointer;
}
</style>
</head>
<body>
<form action="">
<table>
<tr>
<td>默认样式:</td>
<td><input type="file" /></td>
</tr>
<tr>
<td>修改后样式:</td>
<td>
<div class="wrap">
<span>添加附件</span>
<input id="fileupload" class="file" type="file" />
</div>
</td>
</tr>
</table>
</form>
<p>主要思想是:把file/input(position:absolute)使用一个div(position:relative)包装起来,然后再将file/input给隐藏起来,那就实现了修改样式的效果,其实并非真正修改了file/input的样式,而是利用wrap的样式遮盖了file/input。</p>
</body>
</html>
原文地址:http://www.mafutian.net/85.html
最后
以上就是顺利乐曲为你收集整理的css修改input type="file" 文件的默认上传upload样式的全部内容,希望文章能够帮你解决css修改input type="file" 文件的默认上传upload样式所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复