file_field浏览按钮自定义

6 ruby-on-rails

如何在rails上的ruby中自定义文件字段"Browse"按钮.cutomise在意义上我想改变按钮的颜色和风格.这可能在ROR中吗?如果是这样,任何人都可以帮助我....

Dan*_*uis 2

Rails 的助手所做的一切file_field都是使创建文件输入变得更容易,而不是直接编写 HTML 代码(即<input type="file" ...>)。不幸的是,文件输入的样式不太好,而且按钮尤其倾向于遵循浏览器定义的外观方式。

然而,有一些技术/技巧可以通过使用 CSS 和 Javascript 来欺骗浏览器,使浏览按钮看起来像你想要的那样。您可以在quirksmode上查看有关它的文章。但是,由于这使用了 CSSopacity属性,因此输入在不支持它的浏览器中看起来不正确。正如文章中概述的,这种方法还存在一些其他问题。