このページ(ディスクメニュー)でdivを360度回転させる簡単なCSSトランジションを作成しましたが、FirefoxNightlyでのみ機能しているようです。Firefox 15(リリースビルド)とGoogleChromeでも試してみました。どちらも画像を少し左に移動するだけで、上にあるテキストの周りにいくつかのグラフィカルなアーティファクトが表示されます。これはディスクに関連するCSSです(回転する画像は実際には実際のメニューdiv内に設定されたサイズの空のdivです):
#menuDisco {
transition: all 0.8s;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
background: url("img/disco.png");
background-size: 100% 100%;
position: relative;
top: 0%; left: 0%;
width: 100%; height: 100%;
color: rgba(0,0,0,0);
}
#menu:hover #menuDisco {
transition: all 0.8s;
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}