私は小規模なビジネスページを作成しています。ナビゲーションボタンのために作成した背景画像があります。私は彼らが画像の上を浮遊するときの移行効果を持つことを望みます。 Chromeで動作しますが、FirefoxやInternet Explorerでコードが機能しない理由がわかりません。FirefoxまたはInternet ExplorerでCSS3の移行が機能しない
.nav li a.active {
background-image: url('../images/02amainhover.png');
background-color: transparent;
background-repeat: no-repeat;
background-attachment: center center;
width: 245px;
height: 74px;
left: 72px;
top: 432px;
position: fixed;
transition: all .8s ease-out;
-moz-transition: all .8s ease-out;
}
.nav li a.active:hover {
background-image: url('../images/03amainhover.png');
background-color: transparent;
background-repeat: no-repeat;
background-attachment: center center;
width: 245px;
height: 74px;
left: 72px;
top: 432px;
position: fixed;
transition: all .8s ease-in;
-moz-transition: all .8s ease-in;
}
これは少しになりますそれ以来、私はそれがなぜ正しく動作していないのかを説明するでしょう!ありがとう、私は参照シートが私に非常に良い使用されていることがわかります。そして、繰り返しコード部分までは、追加するのが良いと思っていたのですか?誰かが以前に言われたことがあったのは、しばしばブラウザが仕様の繰り返しを必要とし、繰り返しコードの不足がコードが正常に機能しない理由の問題であることがあるということです。 – Mars
古いブラウザ(IE6)では、変更された値に対して ':hover'の繰り返しコードが必要でした。基本的には、 ':ホバー'を変更する方法と、もう一度元に戻す方法の両方を知る必要がありました。 – KnightHawk
人々がまだIE6をコーディングしている場合、彼らは何か間違っています。 –