1. ホーム
  2. Web制作
  3. CSS

[css3]スクロールバー美化効果を実現するcss3サンプルコード

2022-01-13 08:09:18

そのコードを以下に示します。

/*width of scrollbar*/

    ::-webkit-scrollbar {
        width:9px;
        height:9px;
    }

/* Outer track. You can use display:none to make it not show, or you can add a background image and color to change the display effect*/

    ::-webkit-scrollbar-track {
        width: 6px;
        background-color:#0d1b20;
        -webkit-border-radius: 2em;
        -moz-border-radius: 2em;
        border-radius:2em;
    }

/*Scrollbar settings*/

    ::-webkit-scrollbar-thumb {
        background-color:#606d71;
        background-clip:padding-box;
        min-height:28px;
        -webkit-border-radius: 2em;
        -moz-border-radius: 2em;
        border-radius:2em;
    }
/*Scrollbar move up background*/

    ::-webkit-scrollbar-thumb:hover {
         background-color:#fff;
    }

CSS

::-webkit-scrollbar { }
::-webkit-scrollbar-button { }
::-webkit-scrollbar-track { }
::-webkit-scrollbar-track-piece { }
::-webkit-scrollbar-thumb { }
::-webkit-scrollbar-corner { }
::-webkit-resizer { }

上記のCSSコードが支配する領域は、次のような関係になっています:上記のコードで説明されている

::-webkit-scrollbar スクロールバー全体の部分で、プロパティは width,height,background,border (ブロックレベル要素のようなもの) などです。
webkit-scrollbar-button スクロールバーの端にあるボタンです。display:noneで表示させないようにしたり、背景画像や色をつけて表示を変えることができます。
::-webkit-scrollbar-track 外側のトラックです。display:noneで表示させないようにしたり、背景画像を追加してカラーチェンジして表示させることも可能です。
::-webkit-scrollbar-track-piece インナートラック、スクロールバーの中間部分(削除)。
::-webkit-scrollbar-thumb スクロールバー内のドラッグ可能な部分
::-webkit-scrollbar-corner コーナー
::-webkit-resizer 右下のドラッグ ブロックのスタイルを定義します。

スクロールバー美化の効果を達成するためのCSS3サンプルコードについてこの記事は、より関連するCSS3スクロールバー美化コンテンツは、スクリプトハウスの以前の記事を検索するか、次の関連記事を閲覧し続け、私はあなたが将来的にもっとスクリプトハウスをサポートして願っていますに導入されます!...