CSS scrollbar-stilgenerator
Skapa anpassade scrollbar-stilar med ::-webkit-scrollbar och scrollbar-width/scrollbar-color CSS-regler för Chrome, Safari, Firefox och Edge.
CSS scrollbar-stilgenerator
Standardwebbläsarens scrollbalk matchar sällan resten av en design, och att forma en scrollbalk innebär att komma ihåg två olika specifikationer samtidigt: WebKit ::-webkit-scrollbar pseudo-elementen som Chrome, Safari och Edge använder, och de vanliga scrollbar-width/scrollbar-color-egenskaperna som Firefox läser i stället. Det här verktyget genererar båda åt gången från ett litet antal alternativ, så du kopierar ett CSS-block och varje större webbläsare renderar en matchande scrollbalk.
Sätt en målväljare – body för hela sidan, eller en klass som .sidebar för en scrollbar panel – och välj sedan scrollbalkens bredd i pixlar, spårs- och tumfärgerna, och färgen som tummen byter till vid hover. Tumme rundning styr border-radius för den dragbara stapeln, och den inre kanten lägger till ett transparent gap mellan tummen och spåret så att det ser ut som en flytande pil i stället för ett fast block. Variant-alternativet byter mellan webbläsarens normala scrollbalk, en smalare "Tunn" och "Dold", vilket tar bort scrollbalken helt med -ms-overflow-style och scrollbar-width: none medan elementets egen scrollning lämnas orörd.
När du slår på mörkläge-varianten slås en andra kopia av reglerna in i ett @media (prefers-color-scheme: dark) block, med spårs- och tumfärgerna automatiskt mörkade så att en webbplats som redan växlar teman får en scrollbalk som växlar med den – ingen separat beräkning behövs. Varje alternativ uppdaterar utdatan live när du justerar det, och totalen under resultatet rapporterar hur många CSS-regelblock som genererades och det exakta antalet tecken.
Allt körs lokalt i din webbläsare: ingen väljare, färg eller CSS skickas någonsin till en server. Kopiera resultatet direkt till din formatmall, ladda ned det som en .txt-fil, eller skicka det till ett annat verktys inmatning för att fortsätta att förfina det.