SVG tourner chemin

Je commence à utiliser SVG et pour l'instant tout est ok, mais lorsque je tente de faire un peu d'animation avec CSS, le résultat n'est pas ce que j'attends d'elle.

Que je veux faire tourner une roue d'engrenage, comme dans ce Violon.

Ci-dessous est le CSS que j'ai utilisé pour faire pivoter les éléments:

.gear {
    -webkit-animation: rotation 2s infinite linear;
    -moz-animation: rotation 2s infinite linear;
    -o-animation: rotation 2s infinite linear;
    animation: rotation 2s infinite linear;
}

@-webkit-keyframes rotation {
    from { -webkit-transform: rotate(0deg);}
    to   { -webkit-transform: rotate(359deg);}
}
@-moz-keyframes rotation {
    from { -moz-transform: rotate(0deg);}
    to   { -moz-transform: rotate(359deg);}
}
@-o-keyframes rotation {
    from { -o-transform: rotate(0deg);}
    to   { -o-transform: rotate(359deg);}
}
@keyframes rotation {
    from {transform: rotate(0deg);}
    to   {transform: rotate(359deg);}
}
Quel est exactement votre question?
Je veux faire tourner des engins de svg comme des engins de img @JoshC

OriginalL'auteur Robert Coroianu | 2014-01-28