私はoffcanvas panelと同様の動作をするパネルを作成しようとしています。ただし、私のパネルが私の他のコンテンツをプッシュすることを望んでいません。代わりに、私は自分のパネルを基本的にスライドさせて、上に、そしておそらく私のコンテンツを覆うようにしたい。私はまだ、パネルがコンテナの高さ全体を占めるようにしたい。CSSのアニメーション - パネルの表示と非表示
これを実装しようとして、私はこれをFiddleに作成しました。その中で、2つのCSSクラスと一緒に「トグル」ボタンがあることに気付くでしょう。これらのクラスは、私が探しているスライドエフェクトを実装することになっています。残念ながら、それは動作しません。現在のところ、私のCSSは次のようになっています:
#side-panel {
height:100%;
width:250px;
background-color:#fff;
position:absolute;
top:0;
right:0;
}
.panel-hide {
right:250px;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;
}
.panel-show {
right:0;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;
}
私のCSSに問題があるのかどうかは分かりません。私の考えでは、私のCSSアニメーションは正しいように見えます。しかし、私は明らかに間違ったことをしています。私はあなたのフィドルを更新した
あなたがやった理由を私は知っていることができます答えを投票する? –