スクロールバーをcssで擬似的に隠す
スクロールバーを非表示にしつつ、スクロール機能可能なように、スクロール部分のみ隠す。
スクロールエリアと同じサイズのDIVにoverflow: hidden;をかけ、スクロールエリアにはマージンを付け足す。
■html
<div id="wrap"> <div id="inner"> <h1>スクロール出来ます。</h1> <p>あああああああ</p> <p>あああああああ</p> <p>あああああああ</p> <p>あああああああ</p> <p>あああああああ</p> <p>あああああああ</p> <p>あああああああ</p> <p>あああああああ</p> <p>あああああああ</p> </div> </div>
■css
#wrap { width: 300px; height: 300px; overflow: hidden; border: solid 1px #ddd; } #inner { width: 300px; height: 300px; padding-right: 30px; overflow: scroll; }
-
前の記事
リンクの指定優先度 2016.10.25
-
次の記事
よく使うcssハック 2016.10.25