file_field浏览按钮自定义

时间:2009-07-08 18:09:35

标签: ruby-on-rails

如何在rails上的ruby中自定义文件字段“Browse”按钮。在场景中自定义我想要更改按钮的颜色和样式。这可能在ROR中吗?如果是这样,任何人都可以帮助我......

1 个答案:

答案 0 :(得分:2)

所有Rails'file_field帮助程序都可以更轻松地创建文件输入,而不必直接编写HTML代码(即<input type="file" ...>)。不幸的是,文件输入不是很有风格,而且按钮特别容易受到浏览器定义它的样子的影响。

但是,有一些技巧/黑客可以通过使用CSS和Javascript来欺骗浏览器使浏览按钮看起来如你所愿。您可以在quirksmode上查看有关它的文章。但是,由于这会使用CSS opacity属性,因此输入在不支持它的浏览器中看起来不正确。同样,这种方法还存在一些其他问题,如文章所述。