<head>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
  <link rel="stylesheet" href="https://daneden.me/animate/animate.css" />
  <link href="//netdna.bootstrapcdn.com/font-awesome/3.0.2/css/font-awesome.css" rel="stylesheet">
</head>
<body>
  <div id="wrapper">
    <div id="uploader">
      <div class="title">
        <h2>UPLOAD FORM</h2><h2><span class="close"><i class="icon-off"></i></span></h2>
      </div>
      <div class="body">
        <div class="dropzone"><i class="icon-cloud-upload"></i> Drop Here</div>
                <div class="list">
          <ul>
            <li><i class="icon-file-alt"></i>index.html <span class="cancel"><i class="icon-minus-sign"></i></span></li>
            <li><i class="icon-file-alt"></i>style.css <span class="cancel"><i class="icon-minus-sign"></i></span></li>
            <li><i class="icon-file-alt"></i>jquery.js <span class="cancel"><i class="icon-minus-sign"></i></span></li>
            <li><i class="icon-file-alt"></i>logo.png <span class="cancel"><i class="icon-minus-sign"></i></span></li>    
            <li><i class="icon-file-alt"></i>logo.png <span class="cancel"><i class="icon-minus-sign"></i></span></li>              
          </ul>
        </div>
        <div class="progress">
          <div class="bar"></div>
          <div class="tip">50%</div>
        </div>        
      </div>
    </div>
  </div>
</body> 
@import "compass/css3";

@import url(https://fonts.googleapis.com/css?family=Open+Sans:600);
html { width: 100%; height: 100%; overflow: hidden; }
body {
  @include background-image(radial-gradient(50% 100%, ellipse cover, rgba(61,110,178,.2) 50%,rgba(28,45,83,0) 100%), radial-gradient(100% 10%, ellipse cover, rgba(185,75,12,.6) 20%,rgba(72,154,50,.3) 80%), linear-gradient(left top, rgba(71,94,173,1) 1%,rgba(174,132,57,1) 50%,rgba(29,37,65,1) 100%));  
}

#uploader {
  position:absolute;
  z-index:5;
  top:40%;
  left:50%;
  width:460px;
  margin:-120px 0 0 -230px;
  box-shadow:rgba(0,0,0,0.8) 0 0px 10px,rgba(0,0,0,0.65) 0 0 10px 1px,inset rgba(255,255,255,0.15) 0 1px 0,inset rgba(0,0,0,0.25) 0 -1px 0;
  border-radius:5px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  overflow:hidden;
  visibility:visible
}

.title {
  width: 100%;
  height: 40px;
  position: absolute;
  left: 0px; 
  background-color: rgba(0,0,0,0.25);
  border-bottom: 1px solid rgba(0,0,0,0.25);
}
.title h2 {
  color: rgba(0,0,0,0.75);
  margin-left: 10px;
  margin-top: 10px;
  font-family: "Arial";
  text-shadow: 0px 0px 4px rgba(255, 255, 255, 0.25);
  float:left;
  font-size: 120%;  
}
.title .close {
  position: absolute;
  right: 10px;
  color: rgba(0,0,0,0.55);
  text-shadow: 0px 0px 4px rgba(255, 255, 255, 0.25);
  &:hover {
    color: rgba(255,255,255,0.99);
    text-shadow: 0px 0px 4px rgba(255, 255, 255, 0.75);
  } 
}

.body {
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.15);
  /*position: absolute;*/
  left: 0px;
  border-top: 1px solid rgba(255,255,255,0.25);
  margin-top: 41px;
  padding-bottom: 10px;
  font-family: "Arial"; 
  .dropzone {
    color: #f0f0f0;
    text-shadow: 0px 0px 10px rgba(255, 255, 255, 0.45);
    margin: 10px;
    height: 32px;
    padding: 10px;
    border: 1px solid rgba(0,0,0,0.25);
    border-radius: 4px;
    text-align: center;
    font-size: 120%; 
    line-height: 32px;
    vertical-align: middle;
    box-shadow: inset 0px 0px 0 rgba(0,0,0,0.2), 
      inset 0 -1px 0 rgba(255,255,255,.25), 
      inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.5);
    background-color: rgba(0,0,0,0.15);    
    
    i {
      font-size: 32px;
      vertical-align: middle;
    }
  }
  .list  {
    min-height: 180px;
    height: 20px;
    overflow: hidden;
  }
  .list ul {
    list-style: none;
    list-style-type: none;
    padding-left: 0em;
    text-indent: 0em;
  }
  .list ul > li {
    color: #ccc;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.45);    
    border: 1px solid rgba(0,0,0,0.25);
    margin: 10px;
    line-height: 30px;
    border-radius: 4px;
    box-shadow: inset 0px 0px 0 rgba(0,0,0,0.2), 
      inset 0 -1px 0 rgba(255,255,255,.25), 
      inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.5);
    background-color: rgba(0,0,0,0.35);
    floar:left;
  }
  .list ul > li .cancel {
    float:right;;
      margin-right: 5px;
    color: #888;
    text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.35);
  }
  .list ul > li .cancel:hover {
    float:right;;
      margin-right: 5px;
    color: #ccc;
    text-shadow: 0px 0px 6px rgba(255, 255, 255, 0.35);
  }
}



.progress {
  border: 1px solid #222;
  margin: 10px;
  height: 10px;
  margin-bottom: 40px;
  border-radius: 2px;
  box-shadow: inset 0px 0px 0 rgba(0,0,0,0.2), 
    inset 0 -1px 0 rgba(255,255,255,.25), 
    inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.5);
  background-color: rgba(0,0,0,0.35);
  .bar {
    width: 50%;
    height: 100%;
    background-color: #F2BC26;
    box-shadow: 0px 0px 10px 2px #F47B25;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
  }
  .tip {
    width: 40px;
    margin-top: 15px;
    height: 20px;
    background-color: rgba(255,255,255,1);
    text-align: center;
    line-height: 22px;
    border: 1px solid #444;
    border-radius: 4px;
    left: 50%;
    margin-left: -20px;
    position:relative;
    color: #333;
    opacity: 0.75;
    font-family: "Arial";
    font-weight: bold;
    font-size: 12px;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.45);
    &:before {
      content:"";
      border-color: transparent  transparent #000 transparent;
      border-style:solid;
      border-width:5px;
      width:0;
      height:0;
      position:absolute;
      top: -10px;
      left: 50%;
      margin-left: -5px;
    }
    &:after {
      content:"";
      border-color: transparent transparent rgba(255,255,255,1) transparent;
      border-style:solid;
      border-width:5px;
      width:0;
      height:0;
      position:absolute;
      top: -9px;
      left: 50%;
      margin-left: -5px;
    }
  }
}
View Compiled
Run Pen

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

  1. //cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js