Heim  >  Artikel  >  Web-Frontend  >  Ausführliche Erklärung zum Schreiben eines benutzerdefinierten CSS3-Bildlaufleistenstils

Ausführliche Erklärung zum Schreiben eines benutzerdefinierten CSS3-Bildlaufleistenstils

小云云
小云云Original
2018-05-15 14:34:274867Durchsuche

In diesem Artikel zeigen wir Ihnen hauptsächlich, wie Sie benutzerdefinierte CSS3-Bildlaufleistenstile schreiben. Zunächst stellen wir jedes Attribut kurz vor und der Artikel zeigt Ihnen vier Effekte. Ich hoffe, es hilft allen.

  1. ::-webkit-scrollbar: Der gesamte Teil der Bildlaufleiste, zu dessen Eigenschaften Breite, Höhe, Hintergrund, Rahmen usw. gehören .

  2. ::-webkit-scrollbar-button: Schaltflächen an beiden Enden der Bildlaufleiste. Sie können display:none verwenden, um es nicht anzuzeigen, oder Sie können ein Hintergrundbild und eine Farbe hinzufügen, um den Anzeigeeffekt zu ändern.

  3. ::-webkit-scrollbar-track: Äußere Spur. Sie können display:none verwenden, um es nicht anzuzeigen, oder Sie können ein Hintergrundbild und eine Farbe hinzufügen, um den Anzeigeeffekt zu ändern.

  4. ::-webkit-scrollbar-track-piece: Innerer Track, spezifische Unterschiede finden Sie im GIF unten. Es ist zu beachten, dass der Stil des dritten Attributs überschrieben wird.

  5. ::-webkit-scrollbar-thumb :: Der Teil der Bildlaufleiste, der gezogen werden kann

  6. ::-webkit-scrollbar -corner: Ecke, der Schnittpunkt zweier Bildlaufleisten

  7. ::-webkit-resizer: Der Schnittpunkt zweier Bildlaufleisten ist ein kleines Steuerelement, das zum Ziehen und Anpassen der Größe des Elements verwendet wird (grundsätzlich nicht verwendet)

Ausführliche Erklärung zum Schreiben eines benutzerdefinierten CSS3-Bildlaufleistenstils

Schauen wir uns ein paar Vergleiche an


Effekt 1

Ausführliche Erklärung zum Schreiben eines benutzerdefinierten CSS3-Bildlaufleistenstils

Der CSS-Code für den Bildlaufleisteneffekt im obigen Bild ist wie folgt. Standardmäßig handelt es sich bei diesem Teil um den Originalcode, der auf dieser Basis geändert wird 🎜>

/*css主要部分的样式*//*定义滚动条宽高及背景,宽高分别对应横竖滚动条的尺寸*/

        ::-webkit-scrollbar {            width: 10px; /*对垂直流动条有效*/
            height: 10px; /*对水平流动条有效*/
        }

        /*定义滚动条的轨道颜色、内阴影及圆角*/
        ::-webkit-scrollbar-track{            -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);            background-color: rosybrown;            border-radius: 3px;        }


       /*定义滑块颜色、内阴影及圆角*/
        ::-webkit-scrollbar-thumb{            border-radius: 7px;            -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);            background-color: #E8E8E8;        }

        /*定义两端按钮的样式*/
        ::-webkit-scrollbar-button {            background-color:cyan;        }

        /*定义右下角汇合处的样式*/
       ::-webkit-scrollbar-corner {            background:khaki;        }
Effekt 2
Fügen Sie den folgenden Code zum obigen Originalcode hinzu

        ::-webkit-scrollbar-track-piece {
            background-color: darkred;

        }

Ausführliche Erklärung zum Schreiben eines benutzerdefinierten CSS3-BildlaufleistenstilsEs ist ersichtlich, dass der Stil des vorherigen ::-webkit-scrollbar-track-Attributs wird überschrieben

Effekt 3
Fügen Sie den folgenden Code zum obigen Originalcode hinzu

        ::-webkit-scrollbar-track-piece {            background-color: darkred;            background-image:url(https://www.baidu.com/img/baidu_jgylogo3.gif);        }

Ausführliche Erklärung zum Schreiben eines benutzerdefinierten CSS3-BildlaufleistenstilsVerstehen Sie nun, dass die innere Spur und die äußere Spur unterteilt sind in

Effekt vier
Ändern Sie das Attribut ::-webkit-scrollbar-track des Originalcodes zu

 ::-webkit-scrollbar-track{            -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);            background-image:url(https://www.baidu.com/img/baidu_jgylogo3.gif);            background-color: rosybrown;            border-radius: 3px;        }

Ausführliche Erklärung zum Schreiben eines benutzerdefinierten CSS3-Bildlaufleistenstils

Jeder beobachtet die oben genannten Situationen sorgfältig und zieht Schlussfolgerungen.

Verwandte Empfehlungen:

Einstellungen für den Bildlaufleistenstil in HTML

Analyse des CSS-gesteuerten Bildlaufleistenstils

Codebeispiel für die Stileinstellung der Bildlaufleiste in CSS (Bild)

Das obige ist der detaillierte Inhalt vonAusführliche Erklärung zum Schreiben eines benutzerdefinierten CSS3-Bildlaufleistenstils. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn