東京都府中市、九段下のWeb制作会社Maromaroのブログです

Maromaro先生

マウスオーバーしたときに画像が1pxずれます
あぎゃわん さん

コーディングの質問です。マウスオーバーでゆっくりと薄くなるボタンを作成したのですが、マウスオーバーした際にリンクが少しだけずれてしまいます。対処法はありますでしょうか…?

CSSにbackface-visibility: hidden;を追加しましょう

ゆっくりと薄くなるということは、transitionを設定しているのでしょうか。

では、aタグへのCSSに、以下の様に backface-visibility: hidden; を追加してみましょう。

a {
  backface-visibility: hidden;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

これで解消できるはずです。詳しくは以下のブログで紹介されています。

【CSS】transitionプロパティ使用時に、Chromeブラウザで1pxずれる現象を回避する

エラー: コンタクトフォームが見つかりません。