Maison > interface Web > tutoriel CSS > Comment définir la largeur de la barre de défilement en CSS

Comment définir la largeur de la barre de défilement en CSS

王林
Libérer: 2022-04-01 16:12:25
original
14154 Les gens l'ont consulté

Vous pouvez utiliser le sélecteur "::-webkit-scrollbar" et l'attribut width pour définir la largeur de la barre de défilement en CSS. La syntaxe est "::-webkit-scrollbar{width: width value;}. "; ce sélecteur utilise Pour sélectionner la barre de défilement entière, l'attribut width est utilisé pour définir la largeur de l'élément sélectionné.

Comment définir la largeur de la barre de défilement en CSS

L'environnement d'exploitation de ce tutoriel : système Windows 10, version CSS3&&HTML5, ordinateur thinkpad t480.

L'idée de la méthode est la suivante :

Utilisez le sélecteur de pseudo-classe ::-webkit-scrollbar en CSS pour définir le style de la barre de défilement et définissez la barre de défilement via l'attribut width dans cette largeur de sélecteur de pseudo-classe.

::-webkit-scrollbar Le sélecteur de pseudo-classe CSS affecte le style de la barre de défilement d'un élément.

Vous pouvez utiliser les sélecteurs de pseudo-éléments suivants pour modifier le style de la barre de défilement de divers navigateurs Webkit :

::-webkit-scrollbar — la barre de défilement entière

 : : -webkit-scrollbar-button — Boutons (flèches haut et bas) sur la barre de défilement

::-webkit-scrollbar-thumb — Curseur de défilement sur la barre de défilement

::-webkit -scrollbar -track — Piste de la barre de défilement

::-webkit-scrollbar-track-piece — La partie piste de la barre de défilement sans curseur

::-webkit-scrollbar-corner — Quand il y a aussi une verticale L'intersection de la barre de défilement et de la barre de défilement horizontale

::-webkit-resizer — styles partiels de la partie de coin de certains éléments (par exemple : boutons déplaçables de la zone de texte)

Code d'implémentation :

.visible-scrollbar, .invisible-scrollbar, .mostly-customized-scrollbar {
  display: block;
  width: 10em;
  overflow: auto;  
  height: 2em;
  }
  .invisible-scrollbar::-webkit-scrollbar {
  display: none;
  }
  /* Demonstrate a "mostly customized" scrollbar
 * (won't be visible otherwise if width/height is specified) */
 .mostly-customized-scrollbar::-webkit-scrollbar {
  width: 5px;  
  height: 8px;  
  background-color: #aaa; 
  /* or add it to the track */}/* Add a thumb */
  .mostly-customized-scrollbar::-webkit-scrollbar-thumb {
    background: #000; 
    }
Copier après la connexion

Recommandations associées : Tutoriel CSS

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