5

ページで div 領域をスクロール可能にしたいのですが、div CSS のオーバーフローをスクロール可能に設定しましたが、すべてのブラウザーでスクロールバーを非表示にしたいので、スクロールバー/パネルを表示せずに div をスクロールできます。 Firefox のひどいスクロール パネル、Chrome でスクロールバーを非表示にする方法は知っていますが、これは Firefox では機能しません。

Chrome やその他の Webkit ブラウザーでスクロールバーを非表示にするために使用しているものは次のとおりです。

#element::-webkit-scrollbar { 
    display: none; 
}
4

3 に答える 3

1

純粋な CSS ではありませんが (余分な要素を追加する必要があるため)、div を少し広くしてから、別の div でラップするのはoverflow:hiddenどうですか?

内側の div は引き続きスクロールしますが、スクロール バーは外側の div のマージンの外側にあるため、表示されません。

于 2013-04-14T19:29:22.537 に答える
1

私は誰かがその答えを与えているのを見つけました:

.noscrollbar{
  -ms-overflow-style:none;
  overflow:-moz-scrollbars-none;// but it seems to not work...
}
.noscrollbar::-webkit-scrollbar{width:0px}
于 2015-09-14T09:04:42.010 に答える