CSS を使用して要素のスクロールバーを非表示にするサンプルコード

CSS を使用して要素のスクロールバーを非表示にするサンプルコード

どの要素でもスクロールできるようにしながら、スクロールバーを非表示にするにはどうすればよいでしょうか?

まず、スクロール バーを非表示にして、コンテンツがオーバーフローしたときに表示する必要がある場合は、overflow: auto スタイルを設定するだけで済みます。スクロール バーを完全に非表示にしたい場合は、overflow: hidden を設定するだけですが、これにより要素のコンテンツはスクロールできなくなります。現時点では、要素がスクロールバーを非表示にしながらもコンテンツのスクロールを可能にする CSS ルールはありません。これは、特定のブラウザのスクロールバー スタイルを設定することによってのみ実現できます。

ファイアフォックス

Firefox の場合、スクロールバーの幅を none に設定できます。

スクロールバーの幅: なし; /* Firefox */

インターネットエクスプローラー

IE の場合、スクロールバーのスタイルを定義するには -ms-prefix 属性を使用する必要があります。

-ms-overflow-style: なし; /* IE 10+ */

Chrome および Safari ブラウザ

Chrome および Safari ブラウザの場合、CSS スクロールバー セレクターを使用し、display:none を使用して非表示にする必要があります。

::-webkit-スクロールバー{
  display: none; /* Chrome Safari */
}

注: スクロール バーを非表示にする場合は、コンテンツがスクロール可能であることを確認するために、オーバーフロー表示を自動またはスクロールに設定するのが最適です。

上記の CSS プロパティとオーバーフローを使用して、水平スクロール バーを非表示にして垂直スクロール バーを許可する次の例を実装します。

.demo::-webkit-スクロールバー{
  display: none; /* Chrome Safari */
}
.デモ{
  スクロールバーの幅: なし; /* firefox */
  -ms-overflow-style: なし; /* IE 10+ */
  オーバーフロー-x:非表示;
  オーバーフロー-y: 自動;
}

要約する

上記は、CSS を使用して要素のスクロール バーを非表示にするサンプル コードです。お役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

<<:  ウェブ画像形式としてPNG、JPG、GIFを選択して使用する方法

>>:  IDEA2021 tomcat10 サーブレットの新しいバージョンの落とし穴

推薦する

docker ログが取得できない問題の解決方法

毎日サービスをチェックしているときに、portainer からコンテナ ログを確認しようとしたところ...

Trash-Cli: Linux のコマンドラインごみ箱ツール

ゴミ箱は Linux ユーザー、Windows ユーザー、Mac ユーザーにとって非常に一般的なので...

Windows 2019 アクティベーション チュートリアル (Office2019)

数日前、Server2019の正式版がリリースされたことを知り、面白半分でインストールしてみることに...

MySQL の分離レベル、ロック、MVCC の紹介

この記事の目的は、これらの概念とその機能の関係を明らかにすることです。 Mysql がトランザクショ...

CSS 水平方向の中央揃えと最大幅の制限

CSS レイアウトとスタイルに関する質問: 水平方向の中央揃えと最大幅の制限のバランスをとる方法最近...

VPS はオフライン ダウンロード サーバーを構築します (ネットワーク ディスクの時代以降)

モチベーション学習の必要性から、海外のサーバーメーカー(どこのメーカーかは言いません)のVPSサービ...

CentOS 6 は Docker を使用して Redis マスター スレーブ データベース操作例を展開します

この記事では、Docker を使用して Centos6 に Redis マスター/スレーブ データベ...

win10環境でDockerをインストールする実装

1. Docker公式サイトにアクセスするまず、Dockerの公式ウェブサイトにアクセスして、最新の...

HTML ファイルにファイルの内容を含める方法の概要

フォーラムでは、ネットユーザーから「HTML ファイル内の別の HTML ファイルの内容を読み取るこ...

$remote_addr に基づく nginx フロントエンド配布方法の詳細な説明

要件は次のとおりです。ドメイン名の下に複数のサーバーがあります。現在、特定の地域をテストしています。...

JSは画像の滝の流れの効果を実現します

この記事では、画像ウォーターフォールフローを実現するためのJSの具体的なコードを参考までに共有します...

Vueは小さなフォーム検証機能を実装します

この記事では、フォーム検証を実装するためのVueの具体的なコードを例として紹介します。具体的な内容は...

MySQL における「:=」と「=」の違いの簡単な分析

=設定および更新の場合にのみ、:= と同じ効果、つまり代入効果があり、それ以外の場合は等号の効果があ...

Vue が DingTalk の出勤カレンダーを実装

この記事では、DingTalkの勤怠カレンダーを実装するためのVueの具体的なコードを参考までに共有...