<div class="box">
  <div class="head">
    <span class="caption">
      <h4>Running</h4>
      <h5>gender</h5>
       <ul>
        <li><a href="#">Men</a></li>
        <li><a href="#">Women</a></li>
        <li><a href="#">Kids</a></li>
       </ul>
      <h5>category</h5>
       <ul>
        <li><a href="#">Shoes</a></li>
        <li><a href="#">Clothing</a></li>
        <li><a href="#">Gear</a></li>
       </ul>
    </span>
  </div>
  <img src="https://dl.dropboxusercontent.com/u/330966/static/running01.jpg" />
</div>
@import url('https://fonts.googleapis.com/css?family=Dosis:300,600');
.box, .box:before, .head, .caption  {display:block;}
.box:before, .head, .caption  {position:absolute;}
.box {
  position:relative;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  width:500px;
  height:330px;
  margin:5rem auto;
  padding-left:0px;
  overflow:hidden;
  background:skyblue;
  -webkit-box-shadow:7px 7px 0px rgba(0,0,0,0.2);
  -moz-box-shadow:   7px 7px 0px rgba(0,0,0,0.2);
  box-shadow:        7px 7px 0px rgba(0,0,0,0.2);
  -webkit-transition: all 0.7s;
  -moz-transition: all 0.7s;
  -ms-transition: all 0.7s;
  -o-transition: all 0.7s;
  transition: all 0.7s;
}
.box:before  {
  content:'top running collections';
  color:#000;
  top:13px;
  right:13px;
  padding:10px;
  background:white;
  letter-spacing:2px;
  font-size:1rem;
  font-weight:600;
  text-transform:uppercase;
  -webkit-box-shadow:1px 1px 0px skyblue,
                     2px 2px 0px skyblue,
                     3px 3px 0px skyblue;
  -moz-box-shadow:1px 1px 0px skyblue,
                  2px 2px 0px skyblue,
                  3px 3px 0px skyblue;
  box-shadow:1px 1px 0px skyblue,
             2px 2px 0px skyblue,
             3px 3px 0px skyblue;
  -webkit-transition: all 0.5s;
  -moz-transition:    all 0.5s;
  -ms-transition:     all 0.5s;
  -o-transition:      all 0.5s;
  transition:         all 0.5s;
}
.box:hover  {
  padding-left:100px;
  -webkit-box-shadow:3px 3px 0px rgba(0,0,0,0.5);
  -moz-box-shadow:   3px 3px 0px rgba(0,0,0,0.5);
  box-shadow:        3px 3px 0px rgba(0,0,0,0.5);
}
.box:hover:before  {right:-300px;}
.head {
  height:100%;
  width:650px;
  top:0px;
  left:-155px;
  margin:0px;
  padding-left:20px;
  background:transparent;
  -webkit-transition: all 0.45s;
  -moz-transition:    all 0.45s;
  -ms-transition:     all 0.45s;
  -o-transition:      all 0.45s;
  transition:         all 0.45s;
}
.head:hover  {
  left:0px;
}
.caption {
  background:skyblue;
  height:100%;
  padding:15px 20px 0px 0px;
}
h4 {
  font-size:2rem;
  font-weight:300;
  line-height:2.4rem;
  padding:0px;
  margin:0px;
  text-transform:uppercase;
}
h5 {
  padding:0px;
  margin:0px;
  font-size:1.2rem;
  font-weight:600;
  font-variant:small-caps;
  letter-spacing:1px;
}
ul {list-style-type:none;list-style-position:inside;margin:0px;padding:0px;}
ul li {
  margin:0px;
  padding-left:13px;  
  font-size:1.2rem;
  line-height:1.6rem;
}
ul li a {
  margin-top:0px;
  color:#000;
  text-decoration:none;
  padding-left:0px; 
  -webkit-transition: all 0.1s;
  -moz-transition:    all 0.1s;
  -ms-transition:     all 0.1s;
  -o-transition:      all 0.1s;
  transition:         all 0.1s;
}
ul li a:hover {padding-left:5px;}
body {
  font-family: 'Dosis', sans-serif;
  background: url('https://dl.dropboxusercontent.com/u/330966/static/pixelt.png') #fd9500;
  font-weight:300;
}

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.