Hello Guys, In this article or video we will see CSS Custom Scrollbar Using Pure CSS. You will use this CSS Custom Scrollbar on your website freely. If you learn How to create this CSS Custom Scrollbar so watch my video from YouTube or bellow. And you wish to learn more amazing HTML, CSS and JavaScript Effect or Tutorial so Subscribe my YouTube Channel Pure Coding and Stay with this website.
Watch Video
--------------------
Source Code
--------------------
First add this code on index.html file:
HTML:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="style.css">
<title>CSS Custom Scrollbar - Pure Coding</title>
</head>
<body>
<div class="content">
<p><strong>Note:</strong> The -webkit-scrollbar is not supported in Firefox
or in Edge, prior version 79.</p>
<p>Lorem ipsum, dolor sit amet consectetur adipisicing elit. Rerum sequi est,
numquam nemo animi nostrum hic soluta qui repellat id incidunt, similique
quasi accusantium itaque autem dolores reiciendis impedit quo, deserunt
deleniti a officiis? Laborum dolores quam veritatis, ex voluptatum omnis.
Est culpa sit quibusdam dolor asperiores quia officiis, possimus placeat
esse incidunt dolorem nostrum quod. Vel est eveniet id labore illo, tempore
temporibus aspernatur, quam consectetur maiores eaque at aperiam ut, itaque
fuga nemo ullam? Aperiam deleniti eaque, rem odit asperiores molestias harum
quia, nisi voluptates quaerat praesentium aliquam non vel debitis earum est
culpa reiciendis nostrum ea ipsa quod dolorem quis? Incidunt accusantium
beatae natus eaque vitae voluptates maiores in ipsum non cupiditate
accusamus necessitatibus commodi consectetur itaque perferendis ea hic,
quia quasi alias ipsam iusto sed iure. Quidem quod ullam enim officia quis,
cupiditate libero esse. Quaerat nisi, itaque minus, sit quia aspernatur
ipsam laboriosam iusto debitis voluptatum nostrum? Sunt corrupti reiciendis
aut error, facilis tempora neque sit maxime ipsa dolor sequi vitae repellat?
Aut iusto dolorum optio libero totam deserunt similique. Obcaecati ipsum,
deserunt at fuga nobis ex atque expedita ea consequatur ratione molestiae
praesentium accusantium aut quas qui quod maiores rerum officiis facere
veritatis dicta sint repellat reprehenderit! Delectus rem corporis
consequatur earum amet ut voluptate tenetur quia minus, velit perferendis
ea laboriosam natus modi libero dolor cupiditate inventore nam, id porro
culpa reiciendis nostrum ea ipsa quod dolorem quis? Incidunt accusantium
beatae natus eaque vitae voluptates maiores in ipsum non cupiditate
accusamus necessitatibus commodi consectetur itaque perferendis ea hic,
quia quasi alias ipsam iusto sed iure. Quidem quod ullam enim officia quis,
cupiditate libero esse. Quaerat nisi, itaque minus, sit quia aspernatur
ipsam laboriosam iusto debitis voluptatum nostrum? Sunt corrupti reiciendis
aut error, facilis tempora neque sit maxime ipsa dolor sequi vitae repellat?
Aut iusto dolorum optio libero totam deserunt similique. Obcaecati ipsum,
deserunt at fuga nobis ex atque expedita ea consequatur ratione molestiae
praesentium accusantium aut quas qui quod maiores rerum officiis facere
veritatis dicta sint repellat reprehenderit! Delectus rem corporis
consequatur earum amet ut voluptate tenetur quia minus, velit perferendis
ea laboriosam natus modi libero dolor cupiditate inventore nam, id porro
nihil. Vitae laboriosam, numquam qui itaque consequuntur expedita rem ut
Nemo commodi molestiae omnis corporis consectetur dolorem cupiditate ex
eveniet? Fuga rem, veritatis soluta harum vero excepturi culpa quis
cupiditate animi, voluptate itaque unde nisi inventore commodi quibusdam
cum. Praesentium repellendus libero nesciunt! Iusto consectetur assumenda
beatae natus eaque vitae voluptates maiores in ipsum non cupiditate
accusamus necessitatibus commodi consectetur itaque perferendis ea hic,
quia quasi alias ipsam iusto sed iure. Quidem quod ullam enim officia quis,
cupiditate libero esse. Quaerat nisi, itaque minus, sit quia aspernatur
ipsam laboriosam iusto debitis voluptatum nostrum? Sunt corrupti reiciendis
aut error, facilis tempora neque sit maxime ipsa dolor sequi vitae repellat?
Aut iusto dolorum optio libero totam deserunt similique. Obcaecati ipsum,
deserunt at fuga nobis ex atque expedita ea consequatur ratione molestiae
praesentium accusantium aut quas qui quod maiores rerum officiis facere
veritatis dicta sint repellat reprehenderit! Delectus rem corporis
consequatur earum amet ut voluptate tenetur quia minus, velit perferendis
ea laboriosam natus modi libero dolor cupiditate inventore nam, id porro
nihil. Vitae laboriosam, numquam qui itaque consequuntur expedita rem ut
Nemo commodi molestiae omnis corporis consectetur dolorem cupiditate ex
eveniet? Fuga rem, veritatis soluta harum vero excepturi culpa quis
cupiditate animi, voluptate itaque unde nisi inventore commodi quibusdam
cum. Praesentium repellendus libero nesciunt! Iusto consectetur assumenda</p>
<p>Lorem ipsum, dolor sit amet consectetur adipisicing elit. Rerum sequi est,
numquam nemo animi nostrum hic soluta qui repellat id incidunt, similique
quasi accusantium itaque autem dolores reiciendis impedit quo, deserunt
deleniti a officiis? Laborum dolores quam veritatis, ex voluptatum omnis.
Est culpa sit quibusdam dolor asperiores quia officiis, possimus placeat
esse incidunt dolorem nostrum quod. Vel est eveniet id labore illo, tempore
temporibus aspernatur, quam consectetur maiores eaque at aperiam ut, itaque
fuga nemo ullam? Aperiam deleniti eaque, rem odit asperiores molestias harum
quia, nisi voluptates quaerat praesentium aliquam non vel debitis earum est
culpa reiciendis nostrum ea ipsa quod dolorem quis? Incidunt accusantium
beatae natus eaque vitae voluptates maiores in ipsum non cupiditate
accusamus necessitatibus commodi consectetur itaque perferendis ea hic,
quia quasi alias ipsam iusto sed iure. Quidem quod ullam enim officia quis,
cupiditate libero esse. Quaerat nisi, itaque minus, sit quia aspernatur
ipsam laboriosam iusto debitis voluptatum nostrum? Sunt corrupti reiciendis
aut error, facilis tempora neque sit maxime ipsa dolor sequi vitae repellat?
Aut iusto dolorum optio libero totam deserunt similique. Obcaecati ipsum,
deserunt at fuga nobis ex atque expedita ea consequatur ratione molestiae
praesentium accusantium aut quas qui quod maiores rerum officiis facere
veritatis dicta sint repellat reprehenderit! Delectus rem corporis
consequatur earum amet ut voluptate tenetur quia minus, velit perferendis
ea laboriosam natus modi libero dolor cupiditate inventore nam, id porro
culpa reiciendis nostrum ea ipsa quod dolorem quis? Incidunt accusantium
beatae natus eaque vitae voluptates maiores in ipsum non cupiditate
accusamus necessitatibus commodi consectetur itaque perferendis ea hic,
quia quasi alias ipsam iusto sed iure. Quidem quod ullam enim officia quis,
cupiditate libero esse. Quaerat nisi, itaque minus, sit quia aspernatur
ipsam laboriosam iusto debitis voluptatum nostrum? Sunt corrupti reiciendis
aut error, facilis tempora neque sit maxime ipsa dolor sequi vitae repellat?
Aut iusto dolorum optio libero totam deserunt similique. Obcaecati ipsum,
deserunt at fuga nobis ex atque expedita ea consequatur ratione molestiae
praesentium accusantium aut quas qui quod maiores rerum officiis facere
veritatis dicta sint repellat reprehenderit! Delectus rem corporis
consequatur earum amet ut voluptate tenetur quia minus, velit perferendis
ea laboriosam natus modi libero dolor cupiditate inventore nam, id porro
nihil. Vitae laboriosam, numquam qui itaque consequuntur expedita rem ut
Nemo commodi molestiae omnis corporis consectetur dolorem cupiditate ex
eveniet? Fuga rem, veritatis soluta harum vero excepturi culpa quis
cupiditate animi, voluptate itaque unde nisi inventore commodi quibusdam
cum. Praesentium repellendus libero nesciunt! Iusto consectetur assumenda
beatae natus eaque vitae voluptates maiores in ipsum non cupiditate
accusamus necessitatibus commodi consectetur itaque perferendis ea hic,
quia quasi alias ipsam iusto sed iure. Quidem quod ullam enim officia quis,
cupiditate libero esse. Quaerat nisi, itaque minus, sit quia aspernatur
ipsam laboriosam iusto debitis voluptatum nostrum? Sunt corrupti reiciendis
aut error, facilis tempora neque sit maxime ipsa dolor sequi vitae repellat?
Aut iusto dolorum optio libero totam deserunt similique. Obcaecati ipsum,
deserunt at fuga nobis ex atque expedita ea consequatur ratione molestiae
praesentium accusantium aut quas qui quod maiores rerum officiis facere
veritatis dicta sint repellat reprehenderit! Delectus rem corporis
consequatur earum amet ut voluptate tenetur quia minus, velit perferendis
ea laboriosam natus modi libero dolor cupiditate inventore nam, id porro
nihil. Vitae laboriosam, numquam qui itaque consequuntur expedita rem ut
Nemo commodi molestiae omnis corporis consectetur dolorem cupiditate ex
eveniet? Fuga rem, veritatis soluta harum vero excepturi culpa quis
cupiditate animi, voluptate itaque unde nisi inventore commodi quibusdam
cum. Praesentium repellendus libero nesciunt! Iusto consectetur assumenda</p>
<p>Lorem ipsum, dolor sit amet consectetur adipisicing elit. Rerum sequi est,
numquam nemo animi nostrum hic soluta qui repellat id incidunt, similique
quasi accusantium itaque autem dolores reiciendis impedit quo, deserunt
deleniti a officiis? Laborum dolores quam veritatis, ex voluptatum omnis.
Est culpa sit quibusdam dolor asperiores quia officiis, possimus placeat
esse incidunt dolorem nostrum quod. Vel est eveniet id labore illo, tempore
temporibus aspernatur, quam consectetur maiores eaque at aperiam ut, itaque
fuga nemo ullam? Aperiam deleniti eaque, rem odit asperiores molestias harum
quia, nisi voluptates quaerat praesentium aliquam non vel debitis earum est
culpa reiciendis nostrum ea ipsa quod dolorem quis? Incidunt accusantium
beatae natus eaque vitae voluptates maiores in ipsum non cupiditate
accusamus necessitatibus commodi consectetur itaque perferendis ea hic,
quia quasi alias ipsam iusto sed iure. Quidem quod ullam enim officia quis,
cupiditate libero esse. Quaerat nisi, itaque minus, sit quia aspernatur
ipsam laboriosam iusto debitis voluptatum nostrum? Sunt corrupti reiciendis
aut error, facilis tempora neque sit maxime ipsa dolor sequi vitae repellat?
Aut iusto dolorum optio libero totam deserunt similique. Obcaecati ipsum,
deserunt at fuga nobis ex atque expedita ea consequatur ratione molestiae
praesentium accusantium aut quas qui quod maiores rerum officiis facere
veritatis dicta sint repellat reprehenderit! Delectus rem corporis
consequatur earum amet ut voluptate tenetur quia minus, velit perferendis
ea laboriosam natus modi libero dolor cupiditate inventore nam, id porro
culpa reiciendis nostrum ea ipsa quod dolorem quis? Incidunt accusantium
beatae natus eaque vitae voluptates maiores in ipsum non cupiditate
accusamus necessitatibus commodi consectetur itaque perferendis ea hic,
quia quasi alias ipsam iusto sed iure. Quidem quod ullam enim officia quis,
cupiditate libero esse. Quaerat nisi, itaque minus, sit quia aspernatur
ipsam laboriosam iusto debitis voluptatum nostrum? Sunt corrupti reiciendis
aut error, facilis tempora neque sit maxime ipsa dolor sequi vitae repellat?
Aut iusto dolorum optio libero totam deserunt similique. Obcaecati ipsum,
deserunt at fuga nobis ex atque expedita ea consequatur ratione molestiae
praesentium accusantium aut quas qui quod maiores rerum officiis facere
veritatis dicta sint repellat reprehenderit! Delectus rem corporis
consequatur earum amet ut voluptate tenetur quia minus, velit perferendis
ea laboriosam natus modi libero dolor cupiditate inventore nam, id porro
nihil. Vitae laboriosam, numquam qui itaque consequuntur expedita rem ut
Nemo commodi molestiae omnis corporis consectetur dolorem cupiditate ex
eveniet? Fuga rem, veritatis soluta harum vero excepturi culpa quis
cupiditate animi, voluptate itaque unde nisi inventore commodi quibusdam
cum. Praesentium repellendus libero nesciunt! Iusto consectetur assumenda
beatae natus eaque vitae voluptates maiores in ipsum non cupiditate
accusamus necessitatibus commodi consectetur itaque perferendis ea hic,
quia quasi alias ipsam iusto sed iure. Quidem quod ullam enim officia quis,
cupiditate libero esse. Quaerat nisi, itaque minus, sit quia aspernatur
ipsam laboriosam iusto debitis voluptatum nostrum? Sunt corrupti reiciendis
aut error, facilis tempora neque sit maxime ipsa dolor sequi vitae repellat?
Aut iusto dolorum optio libero totam deserunt similique. Obcaecati ipsum,
deserunt at fuga nobis ex atque expedita ea consequatur ratione molestiae
praesentium accusantium aut quas qui quod maiores rerum officiis facere
veritatis dicta sint repellat reprehenderit! Delectus rem corporis
consequatur earum amet ut voluptate tenetur quia minus, velit perferendis
ea laboriosam natus modi libero dolor cupiditate inventore nam, id porro
nihil. Vitae laboriosam, numquam qui itaque consequuntur expedita rem ut
Nemo commodi molestiae omnis corporis consectetur dolorem cupiditate ex
eveniet? Fuga rem, veritatis soluta harum vero excepturi culpa quis
cupiditate animi, voluptate itaque unde nisi inventore commodi quibusdam
cum. Praesentium repellendus libero nesciunt! Iusto consectetur assumenda</p>
</div>
</body>
</html>
Then add this code on style.css file:
CSS:
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;
0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;
1,800;1,900&display=swap');
* {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: 'Poppins', sans-serif;
}
::-webkit-scrollbar {
width: 10px;
}
::-webkit-scrollbar-track {
background: #30336b;
}
::-webkit-scrollbar-thumb {
background: linear-gradient(45deg, #06dee1, #79ff6c);
}
::-webkit-scrollbar-button {
background: linear-gradient(160deg, #06dee1, #79ff6c);
}
body {
background: #130f40;
}
.content {
padding: 20px;
}
.content p {
color: #FFF;
font-size: 1rem;
text-align: justify;
margin-bottom: 25px;
}