ホームページ > ウェブフロントエンド > CSSチュートリアル > CSSでスクロールバーを非表示にする方法

CSSでスクロールバーを非表示にする方法

王林
リリース: 2020-03-31 09:06:24
転載
2963 人が閲覧しました

CSSでスクロールバーを非表示にする方法

モバイル端末

モバイル ページは Chrome と Safari と互換性があるだけでよいため、カスタム スクロール バーの疑似クラス セレクターを使用できます::- webkit-scrollbar を使用してスクロールバーを非表示にします。

.container::-webkit-scrollbar {
  display: none;
}
ログイン後にコピー

(推奨チュートリアル: CSS チュートリアル)

PC 側

PC 側の互換性要件は比較的高いため、すべてが可能です。一般的なアイデアは、コンテンツ div の外側に親コンテナ div をラップし、overflow: hidden を設定し、コンテンツ div を display-x: hidden; display-y: auto; に設定し、最後に親コンテナ div の幅を より小さく設定することです。コンテンツ div の幅、または単にコンテンツ div の右マージンを負の値に設定します。

<div class="outer">
    <div class="content">
      <p>1111</p>
      <p>222</p>
      <p>333</p>
      <p>444</p>
    </div>
</div>
 .outer {
   width: 300px;
   height: 300px;
   overflow: hidden;
  
   .content {
     width: 330px;
     /*margin-right: -15px;*/
     height: 100%;
     overflow-x: hidden;
     overflow-y: auto;
     background: red;
     padding-top: 100px;
  
     p:not(:first-child) {
       margin-top: 100px;
     }
   }
 }
ログイン後にコピー

推奨される関連ビデオ チュートリアル: css ビデオ チュートリアル

以上がCSSでスクロールバーを非表示にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:jb51.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート