スクロールバーの美化効果を実現するための CSS3 のサンプル コード

スクロールバーの美化効果を実現するための CSS3 のサンプル コード

具体的なコードは次のとおりです。

/*スクロールバーの幅*/

    ::-webkit-スクロールバー{
        幅:9px;
        高さ:9px;
    }

/* 外側のトラック。 display:none を使用して非表示にしたり、背景画像を追加してディスプレイの色を変更したりできます*/

    ::-webkit-スクロールバートラック{
        幅: 6px;
        背景色:#0d1b20;
        -webkit-border-radius: 2em;
        -moz-border-radius: 2em;
        境界線の半径:2em;
    }

/*スクロールバーの設定*/

    ::-webkit-スクロールバー-サムネイル {
        背景色:#606d71;
        背景クリップ:パディングボックス;
        最小高さ:28px;
        -webkit-border-radius: 2em;
        -moz-border-radius: 2em;
        境界線の半径:2em;
    }
/*スクロールバーが移動する背景*/

    ::-webkit-スクロールバー-サムネイル:ホバー{
         背景色:#fff;
    }

CS

::-webkit-スクロールバー { }
::-webkit-スクロールバーボタン { }
::-webkit-スクロールバートラック { }
::-webkit-スクロールバー-トラックピース { }
::-webkit-スクロールバー-サムネイル { }
::-webkit-スクロールバーコーナー { }
::-webkit-リサイザー { }

上記の CSS コードによって制御される領域の関係は次のとおりです。

::-webkit-scrollbar スクロールバー全体。その属性には、幅、高さ、背景、境界線 (ブロックレベル要素と同様) などが含まれます。
::-webkit-scrollbar-button スクロールバーの両端にあるボタン。 display:none を使用して非表示にしたり、背景画像や色を追加して表示効果を変更したりできます。
::-webkit-scrollbar-track 外側のトラック。 display:none を使用して非表示にしたり、背景画像や色を追加して表示効果を変更したりできます。
::-webkit-scrollbar-track-piece 内部トラック、スクロールバーの中央部分 (削除済み)。
::-webkit-scrollbar-thumb スクロールバーのドラッグ可能な部分
::-webkit-scrollbar-corner コーナー
::-webkit-resizer は右下隅のドラッグブロックのスタイルを定義します

CSS3 を使用してスクロール バーの美化効果を実現するサンプル コードに関するこの記事はこれで終わりです。CSS3 スクロール バーの美化に関する関連コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  HTMLフローティングプロンプトボックス機能の実装コード

>>:  JavaScript 配列メソッドの詳細な例

推薦する

Vueはローカルストレージの追加、削除、変更機能を実装します

この記事では、ローカルストレージの追加、削除、変更を実装するためのVueの具体的なコードを例として紹...

HTML コードの書き方に関する提案のまとめ

リソースファイルのプロトコルを省略する画像、メディアファイル、スタイル、スクリプトの URL では、...

Linuxシステムの入出力管理とvimの共通機能の詳細な説明

####システム内の入出力の管理#### 1. システムの入力と出力のリダイレクトを理解する入力リダ...

MySQL でのトランザクションの使用方法

基礎トランザクションは、SQL ステートメントのグループに対するアトミック操作です。つまり、グループ...

Mysql論理アーキテクチャの詳細な説明

1. 全体的なアーキテクチャ図他のデータベースと比較すると、MySQL は、そのアーキテクチャがさま...

Docker、Nginx、Jenkins をベースにした自動フロントエンド デプロイメント

目次事前準備展開ターゲットDocker環境構築クラウドサーバーに接続Docker環境をインストールす...

JavaScriptのアンチシェイクとスロットリングとは

目次1. 関数デバウンス1. 画像安定化とは何ですか? 2. 関数のスロットリング2.1 タイマーの...

CSS を使用して親コンテナ div を img 画像で埋め、コンテナのサイズを調整する方法

ページに複数の画像を導入すると、画像のサイズがばらつくことがあります。しかし、それらを一貫したサイズ...

DockerにRedisコンテナをインストールするための実装手順

目次DockerにRedisをインストールする1. Redisイメージを見つける2. Redisイメ...

SQL効率を分析する方法を説明する

Explain コマンドは、データベースのパフォーマンス問題を解決するために最初に推奨されるコマンド...

自動検索提案機能のスタイルファイルを入力します: suggestion.css

コードをコピーコードは次のとおりです。 .sugLayerDiv{位置:相対; overflow:h...

WeChatミニプログラムをTencent Mapsに接続する2つの方法

最近、WeChat アプレットを作成しているのですが、いくつか問題が発生しました。インターネットでい...

Truncate Table の使用法の説明

テーブルを切り捨てる個々の行の削除をログに記録せずに、テーブル内のすべての行を削除します。文法 テー...

Yahooのフロントエンド最適化に関する35のルールについての簡単な説明

概要: 仕事でも面接でも、Web フロントエンドのパフォーマンスを最適化することは非常に重要です。で...

CSS 円形ホローイングの実装(クーポン背景画像)

この記事では主に、クーポンの背景画像などでよく使われる CSS 円形ホローイングについて紹介し、皆さ...