前提・実現したいこと
画面右下から頭出ししているメニューをクリックすると、
全体が表示されるメニューを作成中です。
頭出ししているメニューをクリック時に.openをつけ外しすることでそれを実現しているのですが、
現在の実装ではリンクが増えるたびにheightが高くなり手修正が必要になってしまう。
具体的にはbottmの値を弄る必要がでています。
これをリンクの数がいくら増加しても修正が必要のない状態にしたのですが、何かスマートな解決策はないでしょうか。
該当のソースコード
html
<body> <nav class="open"> <p>メニュー</p> <ul> <li>リンク</li> <li>リンク</li> <li>リンク</li> <li>リンク</li> </ul> </nav> </body>css
body {
height: 100vh;
background-color: black;
}
nav {
width: 200px;
min-height: 200px;
background-color: bisque;
position: fixed;
bottom: -150px;
right: 0;
transition: all 1s;
}
.open {
bottom: 0;
}
jsについては割愛
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/15 17:09