Non standard
Cette fonctionnalité n'est ni standard, ni en voie de standardisation. Ne l'utilisez pas pour des sites accessibles sur le Web : elle ne fonctionnera pas pour tout utilisateur. Il peut également y avoir d'importantes incompatibilités entre les implémentations et son comportement peut être modifié dans le futur.
Obsolète
Cette fonctionnalité a été supprimée des standards du Web. Bien que quelques navigateurs puissent encore la supporter, elle est en cours d'éradication. Ne l'utilisez ni dans d'anciens projets, ni dans de nouveaux. Les pages et applications Web l'utilisant peuvent cesser de fonctionner à tout moment.
La propriété CSS -ms-scrollbar-arrow-color
est une propriété spécifique à Microsoft qui définit la couleur des flèches pour les extrêmités des barres de défilement.
Syntaxe
Valeurs
<color>
-
La couleur à utiliser pour les flèches des barres de défilement, voir
<color>
.
Syntaxe formelle
<color>où
<color> = <rgb()> | <rgba()> | <hsl()> | <hsla()> | <hex-color> | <named-color> | currentcolor | <deprecated-system-color>
où
<rgb()> = rgb( <percentage>{3} [ / <alpha-value> ]? ) | rgb( <number>{3} [ / <alpha-value> ]? ) | rgb( <percentage>#{3} , <alpha-value>? ) | rgb( <number>#{3} , <alpha-value>? )
<rgba()> = rgba( <percentage>{3} [ / <alpha-value> ]? ) | rgba( <number>{3} [ / <alpha-value> ]? ) | rgba( <percentage>#{3} , <alpha-value>? ) | rgba( <number>#{3} , <alpha-value>? )
<hsl()> = hsl( <hue> <percentage> <percentage> [ / <alpha-value> ]? ) | hsl( <hue>, <percentage>, <percentage>, <alpha-value>? )
<hsla()> = hsla( <hue> <percentage> <percentage> [ / <alpha-value> ]? ) | hsla( <hue>, <percentage>, <percentage>, <alpha-value>? )où
<alpha-value> = <number> | <percentage>
<hue> = <number> | <angle>
Exemples
L'exemple qui suit illustre comment utiliser -ms-scrollbar-arrow-color
et -ms-scrollbar-face-color
afin d'afficher une boîte avec une barre de défilement avec un curseur et des flèches bleues d'une part et une boîte avec une barre de défilement avec un curseur et des flèches vertes d'autre part.
CSS
div {
width: 150px;
height: 150px;
overflow-y: scroll;
border-style: solid;
border-width: thin;
font-family: sans-serif;
float: left;
margin-right: 10px;
}
.blueScrollBox {
scrollbar-face-color: blue;
scrollbar-arrow-color: blue;
}
.greenScrollBox {
scrollbar-face-color: green;
scrollbar-arrow-color: green;
}
HTML
<body>
<div class="blueScrollBox">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
</div>
<div class="greenScrollBox">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
</div>
</body>
Résultat
Si votre navigateur ne permet de visualiser le résultat, voici une image statique :
Spécifications
Cette propriété est une propriété spécifique et ne fait partie d'aucune spécification.
Valeur initiale | ButtonText |
---|---|
Applicabilité | tous les éléments |
Héritée | oui |
Valeur calculée | comme spécifié |
Type d'animation | discrète |
Compatibilité des navigateurs
No compatibility data found. Please contribute data for "css.properties.-ms-scrollbar-arrow-color" (depth: 1) to the MDN compatibility data repository.
Notes
Pour IE 8, la propriété -ms-scrollbar-arrow-color
est une extension et peut être utilisée comme synonyme de scrollbar-arrow-color
en mode standard.
Les flèches de défilement sont présentes sur les boutons situés à chaque extrêmité de la barre de défilement.
Cette propriété s'applique aux éléments affichant une barre de défilement. Pour activer le défilement sur différents éléments, voir la propriété overflow
.