私はちょうどcodepenで面白いオフキャンバスメニューを見つけました。誰かがハンバーガーアイコンをクリックすると、その内容のオーバーレイメニューが表示されます。しかし、そのオーバーレイメニューはまったくスクロールできませんでした。誰かがスクロールした場合、そのページはスクロールしています。オーバーレイメニューではありません。そのオーバーレイページを下にスクロールする必要があります。私はコードをチェックし、問題を発見した。そのラッパーdivにはoverflow:hidden
が使用されます。私はそのdivにoverflow: auto
を設定しました。問題は解決したようだ。しかし、背景ページはまだオーバーレイメニューでスクロールしています。オーバーレイメニューのみをスクロールダウンするように設定するにはどうすればよいですか?ここでキャンバスメニューからスクロール可能
.overlay {
position: fixed;
background: $color-main;
top: 0;
left: 0;
width: 100%;
height: 0%;
opacity: 0;
visibility: hidden;
transition: opacity .35s, visibility .35s, height .35s;
overflow: hidden;
}
は、メニューに複数のリンクを追加オーバーレイクラスでoverflow:scroll;
を作るcodepen
このスクリプトを使用してハンバーガーアイコンをクリックすると、メニューが機能しませんでした。 – Janath
体の内容が非常に低いために機能します。本文に項目を追加してみてください(リスト項目ではありません)。 – Janath
申し訳ありませんリンクが間違っていました。私はそれを変更https://codepen.io/tsdln/pen/BZBOxQ – tsdln