Web デザインでは、スクロール バーは一般的な Web 要素の 1 つです。一部の Web サイトをデザインする場合、美観やデザインのニーズに合わせてページ内でカスタマイズされたスクロール バーが使用されます。ただし、小さな画面のデバイスで画像を表示したりコンテンツを読んだりする場合など、シナリオによってはスクロール バーを削除する必要がある場合があります。次にCSSを使ってスクロールバーを消す方法を紹介します。
スクロール バーを削除する方法を理解する前に、Web ページ上のスクロール バーのスタイルは通常、ブラウザーのデフォルト スタイルでレンダリングされることを理解する必要があります。したがって、ブラウザによって表示されるスクロールバーを制御するには、CSS スタイルシートでスタイルを設定する必要があります。
overflow
属性を使用してスクロール バーを非表示にできます。まず、垂直スクロール バーを非表示にするために overflow
を hidden
に設定します。一方、水平スクロール バーは overflow-x: hidden;
に設定する必要があります。
body { overflow: hidden; /* 隐藏垂直滚动条 */ overflow-x: hidden; /* 隐藏水平滚动条 */ }
さらに、カスタム スタイルのスクロール バーを追加する必要がある場合は、::-webkit-scrollbar# を使用できます。 # # 疑似要素。この疑似要素を使用すると、スクロールバーのスタイルと外観を制御できます。
::-webkit-scrollbar-thumb 擬似要素と
::-webkit-scrollbar-track 擬似要素を組み合わせて、カスタム スタイルを実装できます。
/* 自定义垂直滚动条 */ ::-webkit-scrollbar { width: 12px; /* 设置滚动条宽度 */ } ::-webkit-scrollbar-thumb { background-color: #ccc; /* 设置滚动条滑块颜色 */ } ::-webkit-scrollbar-track { background-color: #fff; /* 设置滚动轨道颜色 */ }
simplebar-content を持つ要素を HTML に追加する必要があります。
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>使用 SimpleBar 实现自定义滚动条</title> <link rel="stylesheet" href="simplebar.css"> </head> <body> <div class="simplebar-content"> <!-- content goes here --> </div> <script src="simplebar.js"></script> <script> new SimpleBar(document.querySelector('.simplebar-content')); </script> </body> </html>
以上がスクロールバーを削除するCSSの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。