I'm attempting to create a spinning image effect that rotates 360 degrees infinitely on hover. However, it seems that the background element I've used to display the image might be causing issues. I'm not sure how else to display the image without using a background element.
Using bootstrap 3 and unsure how to integrate glyphicons.
<div class="services">
<i class="icon-html5"></i>
<h4 class="service-heading">HTML5</h4>
<p>Developed with high level of coding and care to provide everyone with a HTML5 compliant markup.</p>
</div>
.services{
background-color:#F5F5F5;
border-radius: 5px 5px 5px 5px;
cursor: pointer;
margin:60px 0;
padding:14px;
position: relative;
}
.services i{
border:10px solid #FFFFFF;
border-radius: 50% 50% 50% 50%;
color:#F4F4F4;
font-size: 18px;
height:100%;
left:50%;
line-height: 100%;
margin: -60px 0 0 -60px !important;
padding:0 !important;
position: absolute;
top:0px;
transition: all 0.3s ease-in-out 0s;
width:140px;
background-color:#F47E7E;
}
.services:hover > i{
animation: 1.5s linear 0s normal none infinite spinAround;
border: 10px solid #FFFFFF;
}
.icon-html5{
background-image: url('../img/html5.png');
background-repeat: no-repeat;
animation: 1.5s linear 0s normal none infinite spinAround;
border: 10px solid #FFFFFF;
background-position:center;
}
JS Fiddle - http://jsfiddle.net/MJXrM/1/
Thank you!