#この記事の動作環境: Windows10 システム、css 3、thinkpad t480 コンピューター。 職場では、スクロール バーを非表示にしてスクロールをサポートする必要があるという状況に何度も遭遇します。では、このような状況に遭遇したとき、私たちは何をすべきでしょうか?おそらく多くの人の最初の反応は iscroll プラグインを使用することでしょうが、私はこの機能を実現するために CSS を使用することを好みます。以下、具体的な方法を見ていきましょう。 方法 1: スクロール バーの幅を計算して非表示にするスクロール バーを配置して非表示にするだけです。css3 でスクロール バーを非表示にする方法は、スクロール バー [::-webkit-scrollbar] の疑似オブジェクト セレクターをカスタマイズすることです ([.element::-webkit-scrollbar { width:] など)。 0 !重要 } ]。
<div class="outer-container"> <div class="inner-container"> ...... </div> </div>
.outer-container{ width: 360px; height: 200px; position: relative; overflow: hidden; }.inner-container{ position: absolute; left: 0; top: 0; right: -17px; bottom: 0; overflow-x: hidden; overflow-y: scroll; }
<div class="outer-container"> <div class="inner-container"> <div class="content"> ...... </div> </div> </div>
.element, .outer-container { width: 200px; height: 200px; } .outer-container { border: 5px solid purple; position: relative; overflow: hidden; }.inner-container { position: absolute; left: 0; overflow-x: hidden; overflow-y: scroll; }.inner-container::-webkit-scrollbar { display: none; }
.element::-webkit-scrollbar { width: 0 !important }
.element { -ms-overflow-style: none; }
.element { overflow: -moz-scrollbars-none; }
以上がCSS3でスクロールバーを非表示にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。