Как и многие люди, я хотел бы настроить уродливый тип ввода = файл, и я знаю, что это невозможно без хаков и/или javascript. Но дело в том, что в моем случае кнопки загружаемых файлов предназначены только для загрузки изображений (jpeg | jpg | png | gif), поэтому мне было интересно, могу ли я использовать «кликабельное» изображение, которое будет действовать точно так же, как файл типа ввода (показать диалоговое окно и тот же файл $ _FILE на странице).
Я нашел некоторое обходное решение here и this interesting one тоже (но не работает на Chrome = /).Заменить тип ввода = файл на изображение
Что вы делаете, если хотите добавить стиль к вашим файловым кнопкам? Если у вас есть какая-либо точка зрения, просто нажмите кнопку ответа;)
Для всех, кто приземляется здесь, http://tympanus.net/codrops/2015/09/15/styling-customizing-file-inputs-smart-way/ также может быть стоит посмотреть. (Не связан с этим сайтом каким-либо образом, формой или формой.) – CBroe