<div class="social-box">
<div class="social-btns">
<span class="social-text">
<i class="fa fa-heart"></i> Recommendation
</span>
<a href="#"><i class="fa fa-facebook"></i> facebook</a>
<a href="#"><i class="fa fa-twitter"></i> twitter</a>
</div>
</div>
body {
position:absolute;
left: 20%;
margin-left: -100px;
background: url(https://placeimg.com/1000/1000/nature) no-repeat;
top: 20%;
}
.social-box {
border: 1px solid #fff;
border-radius: 30px;
width: 200px;
color: #fff;
font-family: HelveticaNeue-UltraLight;
font-size: 1.2em;
letter-spacing: 0.0625em;
text-align:center;
padding:10px;
height:25px;
}
.social-text {
text-decoration: none;
color: #fff;
}
.social-box:hover {
border:1px solid #bbb;
-webkit-transition: all 0.5s ease-in;
}
.social-btns a {
color: #bbb;
text-decoration: none;
display:none;
float: left;
margin-left: 8px;
-webkit-transition: all 0.5s ease-in;
}
.social-btns a:hover {
color: #fff;
}
.social-box:hover .social-text {
display:none;
}
.social-box:hover .social-btns a {
display:block;
}
This Pen doesn't use any external CSS resources.