1. Web
  2. CSS
  3. scrollbar-width

Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

scrollbar-width

Baseline 2024
Newly available

Depuis ⁨December 2024⁩, cette fonctionnalité fonctionne sur les appareils et les versions de navigateur les plus récents. Elle peut ne pas fonctionner sur les appareils ou navigateurs plus anciens.

Expérimental: Il s'agit d'une technologie expérimentale.
Vérifiez attentivement le tableau de compatibilité des navigateurs avant de l'utiliser en production.

La propriété scrollbar-width permet à un auteur de définir l'épaisseur maximale à utiliser pour la barre de défilement si celle-ci est affichée.

Exemple interactif

scrollbar-width: none;
scrollbar-width: thin;
scrollbar-width: auto;
<section class="default-example" id="default-example">
 <div class="transition-all" id="example-element">
 Veggies es bonus vobis, proinde vos postulo essum magis kohlrabi welsh onion
 daikon amaranth tatsoi tomatillo melon azuki bean garlic. Gumbo beet greens
 corn soko endive gumbo gourd. Parsley shallot courgette tatsoi pea sprouts
 fava bean collard greens dandelion okra wakame tomato. Dandelion cucumber
 earthnut pea peanut soko zucchini.
 </div>
</section>
#example-element {
 width: 300px;
 height: 100px;
 overflow-y: scroll;
}

Syntaxe

css
/* Valeurs avec un mot-clé */
scrollbar-width: auto;
scrollbar-width: thin;
scrollbar-width: none;
/* Valeurs globales */
scrollbar-width: inherit;
scrollbar-width: initial;
scrollbar-width: unset;

Valeurs

<scrollbar-width>

Une valeur qui définit l'épaisseur de la barre de défilement. Cette valeur est une longueur (cf. <length>) positive ou bien un mot-clé. Si c'est un mot-clé, ce dernier doit avoir l'une des valeurs suivantes :

auto La largeur par défaut, fournie par le système, pour la barre de défilement.
thin Une variante plus fine de la barre de défilement plus fine dans le cas des plateformes qui fournissent une telle option ou une barre de défilement avec une largeur moindre que la largeur par défaut du système.
none Aucune barre de défilement n'est affichée mais on peut toujours faire défiler l'élément.

Note : Toute valeur de scrollbar-width doit être appliquée sur l'élément racine de la zone d'affichage (viewport) par les agents utilisateur.

Note : L'utilisation des longueurs pour scrollbar-width est une fonctionnalité qui sera potentiellement abandonnée de la spécification (voir l'issue 1958).

Définition formelle

Valeur initiale auto
Applicabilitéboîtes défilantes
Héritée non
Valeur calculée comme spécifié
Type d'animation discrète

Syntaxe formelle

scrollbar-width = 
auto |
thin |
none

Exemples

CSS

css
.scroller {
 width: 300px;
 height: 100px;
 overflow-y: scroll;
 scrollbar-width: thin;
}

HTML

html
<div class="scroller">
 Veggies es bonus vobis, proinde vos postulo essum magis kohlrabi welsh onion
 daikon amaranth tatsoi tomatillo melon azuki bean garlic. Gumbo beet greens
 corn soko endive gumbo gourd. Parsley shallot courgette tatsoi pea sprouts
 fava bean collard greens dandelion okra wakame tomato. Dandelion cucumber
 earthnut pea peanut soko zucchini.
</div>

Résultat

Spécifications

Specification
CSS Scrollbars Styling Module Level 1
# scrollbar-width

Compatibilité des navigateurs

Voir aussi

Help improve MDN

Learn how to contribute

Cette page a été modifiée le par les contributeurs du MDN.

AltStyle によって変換されたページ (->オリジナル) /