デモをチェックしてください - http://jsfiddle.net/cYGzC/一部のブラウザで閉じるボタンが揺らぐのはなぜですか?
ホバーでは、十字( '×')が中心を回って回転し、ホバー上で回転するようになります。問題は、これがうまくいくためには、xの中心と円の中心が一致しなければならないということです。
.close_button {
background-color: #3b3b3b;
width: 40px;
height: 40px;
border-radius: 20px;
box-shadow: 0 0 5px rgba(150,150,150,0.9);
color: #fff;
font-size: 40px;
line-height: 40px;
text-align: center;
transition-duration: 2s;
-webkit-transition-duration: 2s;
-moz-transition-duration: 2s;
-o-transition-duration: 2s;
cursor: pointer;
}
上記のCSSトリッキーは、WindowsのChrome以外の多くのブラウザで機能しているようです。 (Mac Chromeは問題なく動作しているようです)
WindowsのChromeはうまく動作します。 – Daedalus
Chromeでもうまく動作しますが、Firefoxの最新バージョンでは1ピクセル移動して回転して中心から回転します –
Chrome for Windowsでは非常に目立ちます。たぶん、フォントやその他の要因がここにある。 – AppleGrew