スクロールした際に、ページでセンタリングしている部分だけを動くようにしたいのですが、
どうにもうまく行きません。
(TwitterのPCサイト版の様な感じです。)
html
1<body> 2 <seciton id="center"> 3 </section> 4</body>
この様に記述されているHTMLがあり、CSSで
css
1html,body { 2 height: 100vh; 3 overflow: hidden; 4} 5 6#center { 7 overflow-y: scroll; 8}
とすると、想像しているイメージに近いものは出来るのですが、
ブラウザの右側にはスクロールバーが表示されず、#center要素の部分にスクロールバーが表示されてしまいます。
(html,bodyはhidden指定してて#centerにscroll指定してるから当たり前なんですが....)
ブラウザの右側にスクロールバーを出しつつ、真ん中のみのスクロールにする方法はないのでしょうか?
HTMLとCSSの初歩的な質問かもしれませんので、お恥ずかしい限りですがご教授いただければと思います。
宜しくお願いします。
回答3件
あなたの回答
tips
プレビュー