CSS3を使用して、背景画像をカバーとして設定しました。最初にChromeにページを読み込んでリンクにカーソルを合わせると、テキストの周囲の背景がわずかにシフトします(ただし、かなり目立ちます)。ホバーにトランジションを使用していますが、トランジションを削除するとバックグラウンドシフトも発生します。
ホバー中に背景のサイズが変更されていると思いますが、これを防ぐ方法がわかりません。シフトしたら、他のリンクを問題なくロールオーバーできます。ページを更新した後も、問題は解決しません。
ウェブサイトはこちら:http ://tylerbritt.com/
スタイリングはそれ自体です:
body{
text-align: center;
margin: 0 auto;
color: white;
font: bold 80pt 'Economica', sans-serif;
background: url(bg2.jpg) no-repeat center center scroll;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
a {
color: white;
text-decoration: none;
-webkit-transition: text-shadow 0.3s ease-out;
-moz-transition: text-shadow 0.3s ease-out;
-o-transition: text-shadow 0.3s ease-out;
-ms-transition: text-shadow 0.3s ease-out;
transition: text-shadow 0.3s ease-out;
}
a:hover {
text-shadow: 0 0 6px #1c00f6;
}
私の問題は次のようなものです。ホバー時に不透明度が変わると、GoogleChromeの背景がシフトします。jfriend00のアドバイスは役に立ちましたが、これは純粋にテキストリンクであり、imgではないため、私の問題は異なります。
Chromeバージョン19.0.1084.52を使用しています。問題は存在しませんSafariです。アドバイスをいただければ幸いです。