html
<div class="flex">
<a class="btn" href="#"><i class="material-icons icons">room</i></a>
<a class="btn" href="#"><i class="material-icons icons">play_arrow</i></a>
<a class="btn" href="#"><i class="material-icons icons">call</i></a>
<a class="btn" href="#"><i class="material-icons icons">add</i></a>
</div>
css
.flex{
display: flex;
display: -webkit-flex;
flex-direction: row;
-webkit-flex-direction: row;
flex-wrap:wrap;
}
.btn {
display: block;
width: 50px;
height: 50px;
margin:5px;
background: #78ff77;
text-align: center;
border-radius: 50%;
transition: 0.5s;
-webkit-transition: 0.5s;
}
.icons{
display:block;
line-height: 50px;
vertical-align: middle;
font-size: 30px;
color:#FFF;
transition: 3s;
}
.btn:hover{
transform: rotate(720deg);
-webkit-transform: rotate(720deg);
}