title: How Can I Create a Custom File Upload With Only HTML, JS and CSS
body: <p>Here is the design of the control I want to create: </p>
  
  <p><img src="https://i.stack.imgur.com/DOKTl.jpg" alt="sample design"></p>
  
  <p>As you can see, it's easy to create the design except the browse button of upload control. I created the rest. I've been searching about changing the place of Browse button but could not find anything useful.</p>
  
  <p>So, how to do that? There was an idea like embedding an unvisible upload control over button but any other advice is golden, thanks.</p>