CSS scrollbar-color
La proprietà CSS4 scrollbar-color personalizza le scrollbar
La proprietà scrollbar-color
permette di specificare il colore del thumb (manico) e del track (traccia) della barra di scorrimento di un elemento.
È particolarmente utile per temi scuri, interfacce personalizzate o miglioramenti di accessibilità visiva.
Supportata principalmente da Firefox e da alcuni browser Chromium con flag abilitati.
Sintassi
Significato dei valori principali:
-
thumb-color: colore della parte mobile della scrollbar (il "manico").
-
track-color: colore della traccia fissa su cui scorre il thumb.
-
auto: (valore predefinito) lascia che il browser scelga lo stile e i colori predefiniti per la scrollbar.
Esempio proprietà: scrollbar-color
Codice Esempio: scrollbar-color

.scrollbar-color-box {
width: 300px;
height: 200px;
overflow: auto;
background-color: #282c34;
color: #ffffff;
padding: 15px;
border-radius: 10px;
scrollbar-color: #61afef #3a3f4b; /* thumb e track */
}
Contenuto Esempio: scrollbar-color
Esempio di utilizzo di scrollbar-color
In questo esempio, personalizziamo la scrollbar per un contenitore con contenuto scrollabile:
CSS e HTML per personalizzare la scrollbar:
<style>
.scrollbar-color-box {
width: 300px;
height: 200px;
overflow: auto;
background-color: #282c34;
color: #ffffff;
padding: 15px;
border-radius: 10px;
scrollbar-color: #61afef #555555; /* colore del thumb e del track */
}
</style>
<div class="scrollbar-color-box">
Contenuto lungo da scorrere...
</div>
⚠️ Nota compatibilità: scrollbar-color
è attualmente supportato solo da alcuni browser, come Firefox e versioni recenti di Chromium (con supporto abilitato), quindi potrebbe non funzionare correttamente in tutte le versioni di altri browser.
Note:
Le indicazioni dei Browser supportati sono superate grazie alla loro costante evoluzione, si consiglia di verificare la compatibilità dei vari browser eseguendo il test cliccando qui sotto.