<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
This Pen doesn't use any external JavaScript resources.