2016-10-09 8 views
2

は、ボタンのホバー上のフォントの色も非常に短い時間を変更し、それが唯一のサファリに起こったときにjsfiddle https://jsfiddle.net/phmttrsh/div遷移時にフォントの色が変わるのはなぜですか?ここ

#btn { 
 
    font-size: 16px; 
 
    height: 34px; 
 
    width: 120px; 
 
    border: 1px solid #20ACB3; 
 
    text-align: center; 
 
    line-height: 34px; 
 
    background-color: #20ACB3; 
 
    color: #ffffff; 
 
    border-radius: 5px; 
 
    transition: transform 200ms cubic-bezier(0.25, 0.39, 0.39, 2.01); 
 
} 
 

 
#btn:hover { 
 
     cursor: pointer; 
 
     transform: scale(1.05); 
 
    }
<div id="btn">Click</div>

にもあります。

どうしてですか?

+0

これは、ユーザーエージェントスタイルシートの原因である可能性があります。ユーザーエージェントスタイルシートは、独自のスタイルシートで設定したものによって上書きされます。セクション[カスケード](http://www.w3.org/TR/CSS21/cascade.html#cascade)を参照してください。 「」が含まれていることを確認してください。 要素に対して独自のカラースタイルを追加します。 – AHJeebon

答えて

2

#btn { 
 
    font-size: 16px; 
 
    height: 34px; 
 
    width: 120px; 
 
    border: 1px solid #20ACB3; 
 
    text-align: center; 
 
    line-height: 34px; 
 
    background-color: #20ACB3; 
 
    color: #ffffff; 
 
    border-radius: 5px; 
 
    -webkit-transition : transform 200ms cubic-bezier(0.25, 0.39, 0.39, 2.01) , color 200ms; 
 
    -moz-transition : transform 200ms cubic-bezier(0.25, 0.39, 0.39, 2.01) , color 200ms; 
 
    -o-transition : transform 200ms cubic-bezier(0.25, 0.39, 0.39, 2.01) , color 200ms; 
 
    transition : transform 200ms cubic-bezier(0.25, 0.39, 0.39, 2.01) , color 200ms; 
 
} 
 

 
#btn:hover { 
 
     cursor: pointer; 
 
     transform: scale(1.05); 
 
     color:#fff 
 
    }
<div id="btn">Click</div>

+0

ちょっと説明すると気になりますか? – Siddharth

+0

これを追加すると、私のトランジショントランジションは発生しません。 – Dreams

+0

また、動作しません。 – Dreams

関連する問題