「ファイルを参照して下さい」などのデフォルトのデザインではなく、オリジナルで用意したボタン画像をクリックして、ブラウザのアップローダーを起動させる方法です。 テキストフォームやラジオボタンなどは、CSS 3のプロパティを利用すればかなり自由にデザインを変更できますが、ファイルアップロードボタンのデザイン変更はかなり難しいので、非常に使えるカスタマイズです。 オリジナルボタンのデザインサンプル ボタンのデザインサンプルは以下の通りです。 .file { display: inline-block; overflow: hidden; position: relative; padding: 1em; border: 1px solid #dd0000; background: #dd0000; color:#fff; } .file input[type="file"] { opacity: