HTML CODE
<div class="wrapper">
<div class="container">
<h1>Upload a file</h1>
<div class="upload-container">
<div class="border-container">
<div class="icons fa-4x">
<i class="fas fa-file-image" data-fa-transform="shrink-3 down-2 left-6 rotate--45"></i>
<i class="fas fa-file-alt" data-fa-transform="shrink-2 up-4"></i>
<i class="fas fa-file-pdf" data-fa-transform="shrink-3 down-2 right-6 rotate-45"></i>
</div>
<!--<input type="file" id="file-upload">-->
<p>Drag and drop files here, or
<a href="#" id="file-browser">browse</a> your computer.</p>
</div>
</div>
</div>
</div>
CSS CODE
* {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
body {
font-family: 'Montserrat', sans-serif;
background: #535c68;
}
.wrapper {
margin: auto;
max-width: 640px;
padding-top: 60px;
text-align: center;
}
.container {
background-color: #f9f9f9;
padding: 20px;
border-radius: 10px;
/*border: 0.5px solid rgba(130, 130, 130, 0.25);*/
/*box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1),
0 0 0 1px rgba(0, 0, 0, 0.1);*/
}
h1 {
color: #130f40;
font-family: 'Varela Round', sans-serif;
letter-spacing: -.5px;
font-weight: 700;
padding-bottom: 10px;
}
.upload-container {
background-color: rgb(239, 239, 239);
border-radius: 6px;
padding: 10px;
}
.border-container {
border: 5px dashed rgba(198, 198, 198, 0.65);
/* border-radius: 4px; */
padding: 20px;
}
.border-container p {
color: #130f40;
font-weight: 600;
font-size: 1.1em;
letter-spacing: -1px;
margin-top: 30px;
margin-bottom: 0;
opacity: 0.65;
}
#file-browser {
text-decoration: none;
color: rgb(22,42,255);
border-bottom: 3px dotted rgba(22, 22, 255, 0.85);
}
#file-browser:hover {
color: rgb(0, 0, 255);
border-bottom: 3px dotted rgba(0, 0, 255, 0.85);
}
.icons {
color: #95afc0;
opacity: 0.55;
}
JS CODE
$("#file-upload").css("opacity", "0");
$("#file-browser").click(function(e) {
e.preventDefault();
$("#file-upload").trigger("click");
});
0 comments:
Post a Comment