Une remarque ? Une suggestion ?...

Merci de participer à l'amélioration de ce site. Prenez le temps de rédiger votre remarque le plus précisément possible :

Scrollbar-width - Propriété CSS

scrollbar-width

Résumé des caractéristiques de la propriété scrollbar-width

Description rapide
Définit le style (et la taille) des barres de défilement.
Statut
Problèmes de compatibilité
Utilisable sur
HTML
Valeurs prédéfinies
auto | thin | none
Pourcentages
Ne s'appliquent pas.
Valeur initiale
auto
Héritée par défaut
Non.
Type d'animation
Discrète : lors d'une animation, la propriété scrollbar-width passe d'une valeur à l'autre sans transition.
Module W3C
Module CSS - Stylisation des barres de défilement
Références (W3C)
Statut du document: CR (document candidat à la recommandation)

Schéma syntaxique de scrollbar-width.

scrollbar-width - Syntax DiagramSyntax diagram of the scrollbar-width CSS property. auto auto thin thin none nonescrollbar-width:;scrollbar-width:;
Schéma syntaxique de la propriété scrollbar-width
Les liens du schéma donnent accès à des exemples

Description de la propriété scrollbar-width.

Attention ! La propriété scrollbar-width est encore très peu implémentée par les navigateurs.

scrollbar-width définit la largeur des barres de défilement. En fait, et à moins que la norme évolue, il s'agit plutôt de définir le style des barres de défilement : il n'est pas possible de spécifier une valeur numérique, scrollbar-width n'accepte que des valeurs prédéfinies qui définissent aussi bien la largeur que l'aspect des barres de défilement.

Syntaxes pour scrollbar-width.

  • scrollbar-width: auto;

    Affichage des barres de défilement habituelles, comportant deux flèches et un curseur.

    La largeur et sa hauteur de cet élément sont fixées, et le contenu déborde de la place impartie aussi bien en largeur que en hauteur.
    Compte-tenu de la valeur de la propriété overflow, fixée à auto, il est possible de faire défiler le contenu pour afficher la partie cachée.
    scrollbar-width:auto;
  • scrollbar-width: thin;

    Affichage de barres de défilement plus étroites, et ne comportant pas de flèches : on peut faire défiler le contenu seulement en agissant sur le curseur.

    La largeur et sa hauteur de cet élément sont fixées, et le contenu déborde de la place impartie aussi bien en largeur que en hauteur.
    Compte-tenu de la valeur de la propriété overflow, fixée à auto, il est possible de faire défiler le contenu pour afficher la partie cachée.
    scrollbar-width:thin;
  • scrollbar-width: none;

    Les barres de défilement ne sont pas affichées, mais sur un écran tactile, le défilement du contenu reste possible. Sur un ordinateur de bureau, il est possible également de faire défiler le contenu de l'élément avec la molette de la souris :

    • Molette seule : défilement vertical.
    • Molette avec touche SHIFT enfoncée : défilement horizontal.
    La largeur et sa hauteur de cet élément sont fixées, et le contenu déborde de la place impartie aussi bien en largeur que en hauteur.
    Compte-tenu de la valeur de la propriété overflow, fixée à auto, il est possible de faire défiler le contenu pour afficher la partie cachée.
    scrollbar-width:none;

Valeurs globales
(communes à toutes les propriétés)

scrollbar-width: initial (auto) scrollbar-width: inherit scrollbar-width: revert scrollbar-width: revertLayer scrollbar-width: unset

Consultez les pages suivantes pour plus de détails : initial, inherit, revert, revert-layer, unset.

Animation de la propriété scrollbar-width.

Un exemple d'animation de la propriété scrollbar-width est donné ci-dessous. Il a le mérite de montrer les différents types de barres de défilement existants (à condition que votre navigateur traite scrollbar-width).

Pandente itaque viam fatorum sorte tristissima, qua praestitutum erat eum vita et imperio spoliari, itineribus interiectis permutatione iumentorum emensis venit Petobionem oppidum Noricorum, ubi reseratae sunt insidiarum latebrae omnes, et Barbatio repente apparuit comes, qui sub eo domesticis praefuit, cum Apodemio agente in rebus milites ducens, quos beneficiis suis oppigneratos elegerat imperator certus nec praemiis nec miseratione ulla posse deflecti.

Simulateur.

scrollbar-width :
Exemple pour scrollbar-width

Prise en charge par les navigateurs (compatibilité).

A l'heure actuelle (2022), cette propriété scrollbar-width, ainsi que les autres fonctionnalités de paramétrage des barres de défilement, sont encore trop peu reconnues par les navigateurs.

Colonne 1
Prise en charge de la stylisation des barres de défilement.
Colonne 2
Support par les navigateurs de la propriété scrollbar-width.
1
Stilisation
des barres
2
Propriété
scrollbar-width
Estimation de la prise en charge globale.
75%
71%

Navigateurs sur ordinateurs :

Navigateurs sur mobiles :

Navigateurs obsolètes ou marginaux :

Androïd Brower

Baidu Browser

Chrome

Chrome pour Androïd

Edge

Firefox

Firefox pour Androïd

Internet Explorer

KaiOS Browser

Opéra

Opéra Mobile

QQ Browser

Safari

Safari sur IOS

Samsung Internet

UC Browser pour Androïd

Opéra mini

Voir aussi, dans le même module de standardisation que scrollbar-width.

Les spécifications CSS éditées par le W3C sont organisées en modules. scrollbar-width fait partie du module CSS - Stylisation des barres de défilement (CSS Scrollbars Styling Module). Les définitions suivantes sont également décrites dans ce même module.

Propriétés :

Définit deux couleurs qui seront appliquées sur les barres de défilement.