今天搜索该问题时看到的一个很简单的方法,记录一下
<body>
<div>
<input id="file" type="file">
</div>
</body>
将input透明度设置为0
div{
width: 200px;
height: 60px;
background: url(./addimg.gif);
background-size: cover;
}
input{
width: 200px;
height: 60px;
opacity: 0;
}
效果图: