File Button
File Button
HTML
<div>
<div style="display:block;text-align:center;margin-top:20%;">
<label for="files"> <span id="selImg" class="btn">Select Image</span></label>
<input type="file" id="files" name="files" style="visibility: hidden; position: absolute;" class="form-control">
</div>
</div>
CSS
.btn {
font-family: Arial;
color: #ffffff;
font-size: 20px;
background: #3f88b8;
padding: 10px 20px 10px 20px;
text-decoration: none;
}
.btn:hover {
background: #3cb0fd;
background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
text-decoration: none;
}
JavaScript
var file = document.getElementById("files");
file.addEventListener("change", function(){ alert(this.value); });