を使用してトランジションを適用します。あなたがチェックボックスは(そう、以下のナビゲーションバーを作るためのCSSがあり、私のトグルボタンはチェックボックスで、私はトグルボタンの仕事をしようとしていたためにナビゲーションバーを持っている分、幅と一緒に、最大幅
.nav-trigger
はチェックボタンで、私はトランジションを使用してスムーズにナビゲーションバーを閉じたり最小幅またはMAX-を適用することにより、トランジションを使用してスムーズにナビゲーションバーを開くことがいずれかのことができました
#navbar-left{
max-width: 0;
min-width: 0;
width: 0;
transition: max-width 0.2s ease;
transition: min-width 0.2s ease;
}
.nav-trigger:checked ~ #navbar-left {
max-width: 200%;
min-width: 20%;
width: auto;
float: left;
}
をクリックしたとき#navbar-left
)が表示されます幅を一度に変更することはできますが、どのようにしてそれらを使用して、移行を使用してスムーズにナビゲーションバーを開閉することができます。
私はいつもwidth
プロパティをautoに設定したので、width
プロパティを使ってトランジションを単純に適用することはできません。最善の解決策やこれを達成するための任意の別の方法だろう何
?
私はこの回答を受け入れます、ありがとうございます:) –