简单问题...如何更改文件输入类型的光标类型?
我尝试过以下方法:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<style>
input[type="file"] {
cursor: pointer;
}
</style>
</head>
<body>
<input type="file">
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
出于某种原因,它不会打球.
嗨,我只是想知道如何创建自己的自定义文件上传按钮,因为我能做的最好的是

而我想要实现的是

如果有这样做我会非常感激,并且我可以得到答案解释如何使用代码而不是答案与链接到允许您下载按钮或类似的网站的链接,谢谢:)
您可能知道,您可以使用(hacky)方法创建自己的文件输入控件,将文件输入定位在自定义按钮上并使用opacity: 0文件输入本身.
下图显示了预期的设计,文件输入绝对位于浏览按钮上方.

如您所见,虚拟浏览按钮比浏览器(Firefox 4)绘制的按钮大得多.
如果我增加输入的宽度,它似乎达到一个不再增加的限制.
这是一个可以玩的jsFiddle,展示了这个问题.在真正的浏览按钮应该是大小的人造一个相同的.
有没有办法解决这个问题,还是我必须使用Flash或缩小按钮?