CSS-scrollbalkgenerator
Stel de breedte, track, thumb en hoverkleur van een scrollbalk in en zie het échte WebKit-resultaat naast het échte Firefox-resultaat — twee echt verschillende browsersystemen, naast elkaar.
🔒 Wordt volledig in uw browser verwerkt. Niets wat u hier invoert, wordt ooit geüpload.
Resultaat
Chrome, Safari en Edge stylen scrollbalken met de ::-webkit-scrollbar-familie van pseudo-elementen: aparte regels voor de track, de thumb en de hoverstatus van de thumb, plus een exacte pixelbreedte en een thumb-border-radius. Firefox negeert dat allemaal volledig en leest in plaats daarvan twee standaardeigenschappen, scrollbar-width en scrollbar-color, die later in de CSS Scrollbars-specificatie zijn opgenomen. Dit zijn geen twee dialecten van dezelfde functie — het zijn twee verschillende functiesets met verschillende plafonds, en de meeste scrollbalkgeneratoren poetsen het verschil stilletjes weg door alleen het WebKit-resultaat te laten zien. Deze niet.
Stel eenmalig de breedte, trackkleur, thumb-kleur, hoverkleur en thumb-corner-radius in, en de tool bouwt twee regelsets op basis van dezelfde invoer. Het WebKit-blok scoped ::-webkit-scrollbar, ::-webkit-scrollbar-track, ::-webkit-scrollbar-thumb en zijn :hover-status naar de linker demo-box, dus wat je daar ziet is precies wat Chrome, Safari en Edge weergeven — de eigen echte engine van de browser, geen gesimuleerde overlay. Het Firefox-blok zet scrollbar-width en scrollbar-color op de rechter demo-box met diezelfde browser-eigen engine, en daarom ziet die box er alleen anders uit als deze pagina daadwerkelijk in Firefox is geopend; in een WebKit-browser toont hij daar zijn eigen standaardscrollbalk, en de tool zegt dat ook in plaats van een Firefox-look te faken met geleende pixels.
De breedtekoppeling is het duidelijkste voorbeeld van de kloof: Firefox' scrollbar-width accepteert alleen de keywords auto, thin of none — nooit een exact pixelgetal. Deze generator koppelt je gekozen breedte eerlijk (8px en minder wordt thin, alles breder wordt auto) en toont het resulterende keyword naast je invoer, in plaats van een nep pixel-perfect Firefox-resultaat te verzinnen dat niet bestaat. Firefox heeft ook geen manier om een aparte hoverkleur, een onafhankelijke thumb-border-radius of een trackkleur in te stellen die niet simpelweg de tweede waarde van scrollbar-color is — dit zijn blijvende, echte beperkingen van het platform, geen omissies in deze tool.
Kopieer het gecombineerde CSS-blok en beide regelsets gaan samen mee, elk onder hun eigen commentaar, klaar om zo in een stylesheet te plakken. Alles wordt gerenderd en bijgewerkt in je eigen browser terwijl je de schuifregelaars bedient — geen upload, geen account, geen server-round-trip, en het blijft offline werken zodra de pagina is geladen.