Css File Upload Button. It gives you the posibility to "fake" file upload button functionality on any DOM element, so you can style it any way you want. Customize With Pure CSS and Some Hack.
Here is the source for this, HTML. <label for="file-upload" class="custom-file-upload">. Cross browser solution to style input type='file' using pure CSS (No javascript). Customize With Pure CSS and Some Hack.
CSS preprocessors help make authoring CSS easier.
Cross browser solution to style input type='file' using pure CSS (No javascript).
I put a lot of work into the new version of icsConverterWebapp. The reason this is an eyesore is because typically you can't style file browse buttons and fields like you can with other buttons and text fields. A simple file upload interaction design.