CSS3はブラウザのスクロールバーのスタイルを変更します

CSS3はブラウザのスクロールバーのスタイルを変更します

注意: この方法は、Webkit ベースのブラウザにのみ適用されます。

ブラウザのスクロールバーが広すぎて見苦しく、日常の開発に影響を及ぼしています。どうすればよいでしょうか?

スクロールバーの外観は、2つの部分で構成されています。1. スクロールバーのスライド全体 2. スクロールバースライド内のスライダー

CSSでは、スクロールバーは3つの部分から構成されます

name::-webkit-scrollbar //全体のスクロールバー stylename::-webkit-scrollbar-track //スクロールバー トラックname::-webkit-scrollbar-thumb //スクロールバーの内部スライダー

注意: 上記 3 つはすべて疑似クラスです。名前を変更したい要素名に変更してください。

例: ページ全体のスクロールバーのスタイルを変更する

body::-webkit-scrollbar{ //まずbodyのスクロールバーの幅を変更します: 8px;

}

body::-webkit-scrollbar-track{// 本体の背景のスクロールバー トラックの色を変更します: rgb(200, 200, 200);

境界線の半径: 5px;

}

body::-webkit-scrollbar-thumb{//最後に、本体のスクロールバースライドの背景のスタイルを変更します: rgb(120, 120, 120);

境界線の半径: 5px;

}

◆ 右側は上のコードを変更した後のスクロールバーのスタイルを示しています

◆ 背景、透明度、境界線、丸い角などの属性をスタイルに追加して、ブラウザをより美しくすることができます

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

<<:  MySQL を暗号化および復号化するいくつかの方法 (要約)

>>:  Vue は Echarts をインポートして折れ線グラフを実現します

推薦する

WindowsシステムでMySQLデータベースを完全にアンインストールして、MySQLを再インストールします

1. コントロールパネルで、MySQLのすべてのコンポーネントをアンインストールします。コントロール...

MySQL トランザクション分析

取引トランザクションはビジネス ロジックの基本単位です。各トランザクションは一連の SQL ステート...

Linux で ARM 開発ボード用のファイルシステムを作成する

1. Busyboxのソースコードをオンラインでダウンロードしてください。コンパイル方法については、...

複数のネットワークカードを備えた Linux システムでのルーティング構成の詳細な説明

Linux でのルーティング設定コマンド1. ホストルーティングを追加する ルートを追加 -host...

Dockerコンテナにnginxを簡単にデプロイするプロセスの分析

1. コンテナにnginxサービスをデプロイするcentos:7 イメージはコンテナを実行し、このコ...

docker を使用してコード サーバーをデプロイする方法

画像をプルする # docker pull codercom/code-server # Docke...

MySQL の NULL 値に関する体験談と分析チュートリアルシリーズ

目次1. テストデータ2. ヌル値による不便3. スペース、空の値、null をどのように判断すれば...

Javascriptでシンプルなナビゲーションバーを実装

この記事では、参考までに、シンプルなナビゲーションバーを実装するためのJavascriptの具体的な...

さようなら Docker: 5 分で Containerd に移行する方法

Docker は非常に人気のあるコンテナ技術です。K8S によって廃止され、別のコンテナ技術である ...

MySQL ビッグデータ クエリ最適化エクスペリエンスの共有 (推奨)

本格的な MySQL 最適化! MySQL のデータ量が少ない場合は最適化は不要です。データ量が多い...

ティックアニメーション効果を作成するための svg+css または js

以前、上司からログイン後にチェックマークを表示できるプログラムを作るように言われたのですが、Baid...

HTML フォームタグチュートリアル (3): 入力タグ

HTML フォーム タグのチュートリアル。このセクションでは、主に Web ページで INPUT タ...

Springboot+Vue-Cropperでアバターの切り取りとアップロードの効果を実現

アバターをアップロードするにはVue-Cropperコンポーネントを使用します。参考までに具体的な内...

Dockerイメージをインポートおよびエクスポートする方法

この記事では、移行、バックアップ、アップグレードなどのシナリオで使用される Docker イメージの...

WEBAPP開発スキルのまとめ(モバイルWebサイト開発の注意点)

1. レスポンシブな Web を開発するには、ページを画面サイズに適応させる必要があります。前の記...