2009-07-08 11 views
6

¿Cómo puedo personalizar el campo de archivo? Botón "Examinar" en ruby ​​on rails. Cutomise en el sentido que quiero cambiar el color y el estilo del botón. ¿Es esto posible en ROR? Si es así, ¿alguien me puede ayudar ...file_field Botón de búsqueda personalizar

+1

Eso no es específico de Rails, es parte del navegador. No sé cómo personalizarlo, pero intente etiquetar su pregunta con CSS; es posible que obtenga más respuestas. – Jarrod

Respuesta

2

La herramienta auxiliar file_field de All Rails hace que sea más fácil crear una entrada de archivo, en lugar de tener que codificar HTML directamente (es decir, <input type="file" ...>). Desafortunadamente, la entrada del archivo no es muy editable, y el botón especialmente tiende a estar pegado a la forma en que el navegador lo define.

Sin embargo, hay algunas técnicas/trucos para engañar al navegador para que el botón de examinar se vea como lo desee, haciendo uso de CSS y Javascript. Puede echar un vistazo a un artículo al respecto en quirksmode. Sin embargo, como esto hace uso de la propiedad CSS opacity, la entrada no se verá bien en los navegadores que no la admiten. Además, hay otros problemas con este enfoque, como se describe en el artículo.

Cuestiones relacionadas