前提
このようなメニューを作っています。
[メイン画面]
左側:サイドバー(メニュー)
右側:メイン (灰色)
[メニュー]
メニューにカーソルをあわせると、
サブメニューが表示される
(上の画像では、Settingsにカーソルを合わせると、サブメニューが右に表示されます。)
発生している問題
サブメニューの数が多い場合、 メインの領域
をoverflowします。
この時、うまくoverflowを調整できず、画面下に真っ白な領域ができてしまいます。
メインの領域もうまくoverflowして、
サブメニュー、メイン画面が下にoverflowして、
白い画面がなくなるように調整したいです。
試していること
positionを以下のように設定しています。
1. メイン画面(Container) position: relative 2. サイドメニュー position: fixed 3. 各メニューのdiv position: relative 4. サブメニュー position: absolute
このように設定したのですが、
問題としている、overflow部の白い部分が表示されてしまいました。
### 質問
このようなケースはうまく解決できますでしょうか?
考えても解決策が思い浮かばなかったため質問をさせていただきます。
不可能であれば、デザインごと変えることを検討したいと思っております。
どなたかわかるかたアドバイスいただけますと幸いです。
よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/07 01:31
2021/03/07 01:48