<div class="ct">
  <section>
    <a href="#" class="button-plain">
      <div class="icon-ct">
        <div class="cam-icon">
          <i class="fa fa-camera"></i>
        </div>
      </div>
      <div class="text-ct">
        <span class="try">Try</span>
        <span class="selfie">SelfieVue</span>
        <span class="trademark-ct">
          <i class="trademark-pos fa fa-trademark"></i>
        </span>
        <div  class="tag-ct">
          Your private virtual mirror.
        </div>
      </div>
    </a>
  </section>


  <section>
    <a href="#" class="button-3d">
      <div class="icon-ct">
        <div class="cam-icon">
          <i class="fa fa-camera"></i>
        </div>
      </div>
      <div class="text-ct">
        <span class="try">Try</span>
        <span class="selfie">SelfieVue</span>
        <span class="trademark-ct">
          <i class="trademark-pos fa fa-trademark"></i>
        </span>
        <div  class="tag-ct">
          Your private virtual mirror.
        </div>
      </div>
    </a>
  </section>

  <section>
    <a href="#" class="button-3d mild-radius">
      <div class="icon-ct">
        <div class="cam-icon">
          <i class="fa fa-camera"></i>
        </div>
      </div>
      <div class="text-ct">
        <span class="try">Try</span>
        <span class="selfie">SelfieVue</span>
        <span class="trademark-ct">
          <i class="trademark-pos fa fa-trademark"></i>
        </span>
        <div  class="tag-ct">
          Your private virtual mirror.
        </div>
      </div>
    </a>
  </section>

</div>

<div class="ct">

  <section>
    <a href="#" class="button-3d rounded">
      <div class="icon-ct">
        <div class="cam-icon">
          <i class="fa fa-camera"></i>
        </div>
      </div>
      <div class="text-ct">
        <span class="try">Try</span>
        <span class="selfie">SelfieVue</span>
        <span class="trademark-ct">
          <i class="trademark-pos fa fa-trademark"></i>
        </span>
        <div  class="tag-ct">
          Your private virtual mirror.
        </div>
      </div>
    </a>
  </section>

  <section>
    <a href="#" class="button-3d pill">
      <div class="icon-ct">
        <div class="cam-icon">
          <i class="fa fa-camera"></i>
        </div>
      </div>
      <div class="text-ct">
        <span class="try">Try</span>
        <span class="selfie">SelfieVue</span>
        <span class="trademark-ct">
          <i class="trademark-pos fa fa-trademark"></i>
        </span>
        <div  class="tag-ct">
          Your private virtual mirror.
        </div>
      </div>
    </a>
  </section>
</div>
body {
  background: #222;
  font-family: arial;
}
.ct {
  width: 21rem;
  float: left;
}
section {
  width: 17rem;
  margin: 2rem auto;
}

.icon-ct {
  display: inline-block;
  text-align: center;
  float: left;
  .cam-icon {
    width: 4rem;
    height: 4rem;
    font-size: 2rem;
    color: white;
    border-radius: 40px;
    background: #ff9933;
    box-shadow: none;
    text-shadow: none;
  }
}
// ----------------------
.text-ct {
  font-size: 0;
  font-weight: bold;
  margin-left: 4.5rem;
  margin-top: -.3rem;
  .try { 
    font-size: 1.5rem;
  }
  .selfie {
    font-size: 1.5rem;
    margin-left: .4rem;
    color: #ff9933;
  }
  .tag-ct {
    font-size: 1rem;
    font-weight: normal;
    margin-top: -.9rem;
  }
  .trademark-ct {
    display: inline-block;
    height: 1.5rem;
    .trademark-pos {
      color: #ff9933;
      font-size: 12px;
      float: left;
    }
  }
}
.button-3d {
  display: block;
  position: relative;
  top: 0;
  translateY: 0;
  transition: all ease .2s;
  //background: linear-gradient(to bottom,#fff,#ebebeb) #fff;
  background-color: white;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.3), inset 0 -1px 1px rgba(255,255,255,.15), 0 7px 0 #bbb, 0 8px 3px rgba(0,0,0,.2);
  border: 1px solid #d4d4d4;
  height: 4rem;
  width: 100%;
  padding: .8rem;
  color: #666;
  line-height: 2;
  text-shadow: 0 1px 1px #fff;
  text-decoration: none;
  &:active {
    box-shadow: inset 0 1px 0 rgba(255,255,255,.3), inset 0 -1px 1px rgba(255,255,255,.15), 0 2px 0 #bbb, 0 3px 3px rgba(0,0,0,.2);
    background: linear-gradient(to bottom,#e9e9e9,#f3f3f3) #eee;
    top: 5px;
  }
  &:focus {
    //background: linear-gradient(to bottom,#fff,#ebebeb) #fff;
    color: #666;
  }
}

.button-plain {
  @extend .button-3d;
  box-shadow:  3PX 3px 12px rgba(0,0,0,.15);
  transition: none !important;
  &:active {
    box-shadow: none;
    background: #f1f1f1;
    top: 0;
  }
}

.rounded {
  border-top-left-radius: 3rem;
  border-bottom-left-radius: 3rem;
}
.pill {
  border-radius: 3rem;
}

.mild-radius {
  border-radius: .3rem;
}
View Compiled

External CSS

  1. https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css

External JavaScript

This Pen doesn't use any external JavaScript resources.