ご覧いただきありがとうございます。
現在レスポンシブサイトを制作しております。
下記の問題に関して困っております。ご教授いただけましたら幸甚に存じます。
[現状]
・viewportを設定したが余白が出てしまったため、やむ終えずコンテンツ部分をwrapperで内包、overflow:hidden; を設定。
[やりたいこと]
・グリーバルメニューに position:sticky を 使用してスクロール追従にしたい。
[問題]
・親要素に overflow:hidden; が設定されているため position:sticky が無効になる。
・なるべくjsは使わずに解決したい
何か良い解決策はありますでしょうか。
よろしくお願いいたします。
HTML
1<html> 2<head> 3 <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> 4</head> 5<body> 6 <div id="wrapper"> 7 <nav><!-- メニュー --></nav> 8 </div> 9</body> 10</html>
CSS
1#wrapper{ 2 width:100%; 3 overflow:hidden; 4} 5nav{ 6 position: sticky; /* 効かない */ 7}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。