You can find icons of this type on Metro Icon Font, in home page from the framework you can download it as well as take the icons separately, and in it you have the instructions how to use.
You can also be making animations with icons through CSS, even with DIV, page elements etc...
For this you must use the parameter Animation of css.
Example
.animar-algo {
animation: ani-ring 2s ease infinite;
}
In this case the element you apply this CSS, will be swinging like a bell non-stop. To add the effects only when the mouse passes over, use the Hover.
.animar-algo:hover
The order I used is as follows::
ani-ring
2s
ease
infinite
nome do efeito
tempo de duração
função da cronometragem
Infinite is for the effect to be infinite and not to stop
Have more examples in Metro Icon Font there at the bottom of the page are more examples that you can be inspecting element to see how the effect is done.