Maison  >  Article  >  interface Web  >  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

王林
王林original
2020-11-26 16:54:3414086parcourir

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; 
    }

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!

Déclaration:
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