Frontend Tips (2) : Stylish Scrollbars with scrollbar-color
I'm a 5+ experienced Frontend Engineer with solid experience in UI/UX Designing, I enjoy using my obsessive attention to detail, my unequivocal love for making things, always being excited to make a big impact and go through new challenges.
π Custom Scrollbars Made Easy with scrollbar-color in CSS! π
Styling scrollbars used to be a hassle, requiring vendor-specific properties like ::-webkit-scrollbar. But now, modern CSS offers a simpler and more elegant solution: the scrollbar-color property! π¨
This property is a cross-browser alternative to ::-webkit-scrollbar, allowing you to style the scrollbar thumb (the draggable part) and track (the background) without relying on browser-specific syntax.
π― Example:
Hereβs how you can customize your scrollbar:
html {
scrollbar-color: #4caf50 #f0f0f0; /* thumb color | track color */
scrollbar-width: thin; /* Optional: thin, auto, none */
}
Explanation:
#4caf50: This is the thumb color (the draggable part).#f0f0f0: This is the track color (the background).scrollbar-width: thin: Reduces the width of the scrollbar for a sleek appearance.
π Browser Support:

π Tip for Wider Support:
Combine scrollbar-color for Firefox users and ::-webkit-scrollbar for WebKit-based browsers to ensure consistent styling across all platforms. For example:
html {
scrollbar-color: #4caf50 #f0f0f0;
scrollbar-width: thin;
}
/* WebKit browsers (Chrome, Safari, Edge) */
html::-webkit-scrollbar {
width: 8px;
}
html::-webkit-scrollbar-thumb {
background-color: #4caf50;
border-radius: 10px;
}
html::-webkit-scrollbar-track {
background-color: #f0f0f0;
}
π¨βπ» Read More
https://www.w3schools.com/cssref/tryit.php?filename=trycss_scrollbar-color
https://css-tricks.com/almanac/properties/s/scrollbar-color/
https://developer.mozilla.org/en-US/docs/Web/CSS/scrollbar-color


