私はdivに変更しようとしています背景色と幅マウスホバー上。しかし、bg-colorの作業を変更しても、3秒で幅を変更することはできません。 CSSコード:CSSのトランジション:背景色と幅が「キャンセル」されていますか?
div {
background-color:gold;
width:100px;
transition: width 3s ease;
transition: background-color 3s ease;
}
div:hover{
background-color:#f00;
width:200px;
}
はフィドル:https://jsfiddle.net/f61ashbu/ どのように私はこの問題を解決することができますか?
使用遷移をスニペット表示:全3Sあなたは同じCSSルールに同じ名前の2つのプロパティを持つことはできませんあなたのCSS –
に容易になります。最後に書き込まれたプロパティは、前のすべてのコピーを上書きし、その値のみが適用されます。しかし、 'transition'を含むいくつかのプロパティはカンマで区切られた複数の値を持つことができます。 –