Hoe te maken: aangepaste scrollbar
- Vorige pagina Browservenster
- Volgende pagina Verberg scrollbar
Leer hoe je een aangepaste scrollbar kunt maken met CSS.
Aangepaste scrollbar
Opmerking:Firefox of versies van Edge 79 en eerder ondersteunen geen aangepaste scrollbars.
Hoe een aangepaste scrollbar te maken
Chrome, Edge, Safari en Opera ondersteunen niet-standaard ::-webkit-scrollbar
Pseudoelement dat ons toestaat het uiterlijk van de browser scrollbar aan te passen.
Het volgende voorbeeld maakt een scrollbar van 10px breedte, met een grijze spoor/kleur en een donkergrijs (#888) schuifbalk:
/* Breedte */ ::-webkit-scrollbar { width: 10px; } /* Spoor */ ::-webkit-scrollbar-track { background: #f1f1f1; } /* Schuifbalk */ ::-webkit-scrollbar-thumb { background: #888; } /* Schuifbalk bij muis hover */ ::-webkit-scrollbar-thumb:hover { background: #555; }
Dit voorbeeld maakt een scrollbar met een schaduw effect:
Voorbeeld
/* Breedte */ ::-webkit-scrollbar { width: 20px; } /* Spoor */ ::-webkit-scrollbar-track { box-shadow: inset 0 0 5px grijs; border-radius: 10px; } /* Schuifbalk */ ::-webkit-scrollbar-thumb { background: red; border-radius: 10px; }
Scrollbar selectie
Voor webkit-browsers kunt u de volgende pseudoelementen gebruiken om de scrollbar van de browser aan te passen:
::-webkit-scrollbar |
De scrollbar zelf. |
::-webkit-scrollbar-button |
De knoppen op de scrollbar (omhoog en omlaag pijlen). |
::-webkit-scrollbar-thumb |
De beweegbare scrollbar schuif. |
::-webkit-scrollbar-track |
Het spoor van de scrollbar (voortgangsbalk). |
::-webkit-scrollbar-track-piece |
Het deel van het spoor (voortgangsbalk) dat niet wordt bedekt door de schuifbalk. |
::-webkit-scrollbar-corner |
De hoek van de scrollbar, waar de horizontale en verticale scrollbars elkaar ontmoeten. |
::-webkit-resizer |
Draagbare aanpasbare groottegrepen die verschijnen in de hoek van sommige elementen. |
- Vorige pagina Browservenster
- Volgende pagina Verberg scrollbar