JSFiddle - React, Tailwind, and code Playground
HTML
<input type="file" class="hidden" id="uploadFile"/>
<div class="button" id="uploadTrigger">Upload File</div>
CSS
.hidden {
display:none;
}
.button {
border: 1px solid #333;
padding: 10px;
margin: 5px;
background: #777;
color: #fff;
width:75px;
}
.button:hover {
background: #333;
cursor: pointer;
}
JavaScript
$("#uploadTrigger").click(function(){
$("#uploadFile").click();
});