Maison > interface Web > tutoriel CSS > Comment personnaliser le style de la barre de défilement en CSS3

Comment personnaliser le style de la barre de défilement en CSS3

清浅
Libérer: 2021-04-20 15:09:06
original
6415 Les gens l'ont consulté

Comment personnaliser le style de la barre de défilement en CSS3 : créez d'abord un exemple de fichier HTML ; puis générez une barre de défilement en définissant "overflow:scroll" sur l'élément et enfin re-personnalisez le défilement en définissant chaque valeur de ; l'attribut de barre de défilement Bar style est suffisant.

Comment personnaliser le style de la barre de défilement en CSS3

L'environnement d'exploitation de cet article : système Windows 7, version HTML5&&CSS3, ordinateur Dell G3.

En CSS3, vous pouvez générer une barre de défilement en définissant overflow:scroll jusqu'à l'élément, puis re-personnaliser le style de la barre de défilement en définissant chaque valeur dans l'attribut scrollbar

Scroll les barres sont indispensables dans les navigateurs Indispensables, généralement un site Web avec des barres de défilement uniques est plus accrocheur et donne au site Web un aspect différent. Nous pouvons utiliser le plug-in jQuery pour implémenter des barres de défilement personnalisées. Nous pouvons également utiliser CSS3 pour créer nos propres barres de défilement. Dans l'article suivant, nous présenterons en détail comment utiliser CSS3 pour créer des barres de défilement personnalisées

attribut overflow :

Principalement utilisé pour définir le style lorsque le contenu déborde (si afficher les barres de défilement au-delà de la limite)

overflow-x : Paramètres lorsque le contenu déborde dans le direction horizontale

débordement- y : Paramètres lorsque le contenu vertical déborde

Les valeurs des trois paramètres d'attribut sont : visible (valeur par défaut), défilement, masqué, auto.

Style de barre de défilement par défaut :

   <style type="text/css">
    .scrollbar {
        background-color: #F5F5F5;
        height: 300px;
        width: 65px;
        margin: 100px auto;
        overflow-y: scroll;//设置滚动条
    }
    .overflow {
        height: 450px;
    }
    </style>
</head>
<body>
    <div class="scrollbar" id="style-1">
        <div class="overflow"></div>
    </div>
Copier après la connexion

[Cours recommandé : Tutoriel CSS3]

Rendu :

Comment personnaliser le style de la barre de défilement en CSS3

attribut de la barre de défilement :

scrollbar-face-color : La couleur de la partie saillante de la barre de défilement tridimensionnelle

scrollbar- arrow-color La couleur des flèches triangulaires sur les boutons haut et bas

scrollbar-highlight-color : La couleur de la partie vide de la barre de défilement


scrollbar-shadow-color : La couleur de la bordure de la barre de défilement tridimensionnelle

Remarque : Ces attributs ne sont pris en charge que sous le navigateur IE

Exemple :

 scrollbar-face-color:pink;
Copier après la connexion
Rendu :

Comment personnaliser le style de la barre de défilement en CSS3

Style de barre de défilement personnalisé :

-webkit-scrollbar : la partie globale de la barre de défilement

-webkit -scrollbar-button : boutons aux deux extrémités de la barre de défilement
-webkit-scrollbar -track : Piste externe
-webkit-scrollbar-track-piece : Piste intérieure, partie centrale de la barre de défilement (supprimée)
-webkit-scrollbar-thumb : Barre de déplacement
-webkit-scrollbar- corner : Coin
-webkit-resizer : Définissez le style du bloc de déplacement dans le coin inférieur droit

Exemple :

<style type="text/css">
    .scrollbar {
        background-color: #F5F5F5;
        height: 300px;
        width: 65px;
        margin: 100px auto;
        overflow-y: scroll;

    }
    .overflow {
        height: 450px;
    }
    /*滚动条区域*/
#demo::-webkit-scrollbar{
  width:20px;
  background-color:#fff;
}
     /*滚动条*/
#demo::-webkit-scrollbar-thumb{
  background-color:#f196c4b3;

}
/*滚动条外层轨道*/
#demo::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 1px ;
    background-color:pink;
    border-radius: 10px;
}
    </style>
}

</head>
<body>
    <div class="scrollbar" id="demo">
        <div class="overflow"></div>
    </div>
</body>
Copier après la connexion
Rendu :

Image 3.jpg

Résumé : Ce qui précède est tout le contenu de cet article. J'espère qu'à travers cet article, tout le monde pourra apprendre à réaliser. une barre de défilement personnalisée.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal