CSS3 トランジションとメディア クエリを利用したレスポンシブ デザインの Web サイトに取り組んでいます。そのため、「slider」というクラス名でいくつかの div を作成しました。CSS には 2 つのルールがあります。1 つはホバー状態の幅を宣言するルールで、もう 1 つはトランジションを指定するルールです。
例えば:
#navcontainer .slider:hover{
width: 38px;
}
#navcontainer .slider{
-webkit-transition: width 2s;
}
以下は機能しますが、次のようなメディア クエリ内に別のルールを追加すると機能しません。
@media(max-width: 440px){
#navcontainer .slider:hover{width: 56px;}
}
助言がありますか?