2009-07-08 12 views
6

Jak mogę spersonalizować pole pliku "Przeglądaj" w ruby ​​na szynach. cutomise w sensie chcę zmienić kolor i styl przycisków. Czy jest to możliwe w ROR? Jeśli tak, czy ktoś może mi pomóc ...file_field Przycisk Przeglądaj Dostosuj

+1

To nie jest specyficzne dla Railsów, jest częścią przeglądarki. Nie wiem, jak to zmienić, ale spróbuj tagować swoje pytanie za pomocą CSS - możesz uzyskać więcej odpowiedzi. – Jarrod

Odpowiedz

2

Pomoc dla wszystkich Railsów "file_field" ułatwia tworzenie plików wejściowych, zamiast kodować bezpośrednio HTML (np. <input type="file" ...>). Niestety, dane wejściowe nie są zbyt stylowe, a przycisk ma tendencję do utknięcia w sposób, w jaki przeglądarka określa, że ​​powinien wyglądać.

Istnieje jednak kilka technik/hacków służących do nakłaniania przeglądarki do ustawiania przycisku przeglądania tak, jak chcesz, za pomocą CSS i JavaScript. Możesz przeczytać artykuł na ten temat na quirksmode. Jednak, ponieważ korzysta z właściwości CSS opacity, dane wejściowe nie będą wyglądać poprawnie w przeglądarkach, które go nie obsługują. Jak dobrze, istnieją inne problemy z tym podejściem, zgodnie z opisem w artykule.