hoverでfadeInさせると1pxずれる現象の対策です(ちなみにChromeでした)。hoverすると1pxずれる現象自体は割とよくあるみたいで、ブラウザによって対処方法が違います。 Chromeの場合 display: inline-block; を使う 要素に display: inline-block; の記述を追加したら、マウスオーバー時にズレが発生しなくなります。 backface-visibility: hidden; を使う 要素に backface-visibility: hidden; の記述を追加します。 参考:【CSS】transitionプロパティ使用時に、Chromeブラウザで1pxずれる現象を回避する) Firefoxの場合 backgroundの指定を追記 以下を追記
![[jQuery]hoverでfadeInさせると1pxずれる現象の対策 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/dd1c1929b0bfd48f77fad79353680ce551ac419d/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JTVCalF1ZXJ5JTVEaG92ZXIlRTMlODElQTdmYWRlSW4lRTMlODElOTUlRTMlODElOUIlRTMlODIlOEIlRTMlODElQTgxcHglRTMlODElOUElRTMlODIlOEMlRTMlODIlOEIlRTclOEYlQkUlRTglQjElQTElRTMlODElQUUlRTUlQUYlQkUlRTclQUQlOTYmdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPTg5MzAwYWI3ZWIzZjNlMDAxYzk2YmIyNmQ5NjZmNDM5%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBva210dGRociZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9OTg4NjNmZGI1ZDkzMzczMGE5ZWM4MDI0OGQ5MWI0NzY%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D0bda23bb8a569cbc657e9cd3c308f819)