2016-07-23 13 views
-3

私はホバーアニメーションでいくつかのトランジションをしようとしています。オペラやクロームでは動作しますが、Mozillaでは動作しません。私は何をする必要がありますか!?私のコードは、HTMLCSSトランジションがmozillaで動作しません

<a href=""> 
    <div class="teams back"></div> 
</a> 

はCSS

.teams{ 
     display: table-cell; 
     background-size: cover; 
     background-position:center; 
     width: 360px; 
     height: 370px; 
     transition:1s;-webkit-transition:1s;-moz-transition:opacity 1.0s;-o-transition:1s; 
    } 
    #teams .back{background-image: url("link");} 
    #teams .back:hover{background-image:url("link");} 

を下回っている私は、最初の transition文の構文が無効です。この

+0

を読む方法を知っています。 –

+0

@Paulie_D yea私は知っていますが、私はJSFiddleを作成しました。私のコードは間違いなくあります。 –

答えて

1

ためJSFiddleを作りました。参照:transition

あなたは-moz-transition:opacity 1.0s;を持っている、ので、あなたのケースで<property>opacityだろう

transition: <property> 1s; 
-pre-transition: <property> 1s; 

transition: 1s; 
-pre-transition: 1s; 

を変更する必要があります。

+0

これは私にとってはうまくいかず、私はJSFiddleを作ったのです。 Operaでは、Chromeは私のコードで動作しますが、mozillaには問題があります:( –

+0

'opacity'を' background'に置き換えてください。 'backgound'画像を' opacity'ではなく移行しようとしています。 –

+0

私はしませんでしたあなたには... :( –

1

あなたの移行プロパティの構文は次のようにする必要があります:

opacity: 1; 
-webkit-transition: opacity 1s; 
-moz-transition: opacity 1s; 
-o-transition: opacity 1s; 
transition: opacity 1s; 

は、遷移作品はあなたが混乱IDとクラスと間違ったプロパティを移行しているcss transition

+0

私はこの質問のためにJSFiddleを作ったのです。 –

関連する問題