Unique Scrollbars - MeggiTools
Run
Toggle Theme
Share Link
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Unique Scrollbars</title> <style> body { margin: 0; padding: 0; font-family: 'Arial', sans-serif; background-color: #f0f2f5; } .container { display: flex; flex-wrap: wrap; gap: 20px; padding: 20px; } .content-box { width: 300px; height: 300px; overflow-y: scroll; background: #fff; padding: 10px; border-radius: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } .content { height: 1000px; } .scrollbar-1::-webkit-scrollbar { width: 12px; } .scrollbar-1::-webkit-scrollbar-track { background: #e0e0e0; } .scrollbar-1::-webkit-scrollbar-thumb { background: linear-gradient(45deg, #ff6f61, #de3c4b); border-radius: 10px; position: relative; overflow: hidden; } .scrollbar-1::-webkit-scrollbar-thumb::before { content: '⬇️'; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 16px; animation: scroll-animation 1.5s infinite; } @keyframes scroll-animation { 0% { transform: translate(-50%, -50%) scale(1); } 50% { transform: translate(-50%, -50%) scale(1.3); } 100% { transform: translate(-50%, -50%) scale(1); } } .scrollbar-2::-webkit-scrollbar { width: 10px; } .scrollbar-2::-webkit-scrollbar-track { background: #e0e0e0; } .scrollbar-2::-webkit-scrollbar-thumb { background: linear-gradient(45deg, #ff9a9e, #fad0c4); border-radius: 10px; } .scrollbar-2::-webkit-scrollbar-thumb:hover { background: linear-gradient(45deg, #fad0c4, #ff9a9e); } .scrollbar-3::-webkit-scrollbar { width: 14px; } .scrollbar-3::-webkit-scrollbar-track { background: #c0c0c0; } .scrollbar-3::-webkit-scrollbar-thumb { background: #ffcc00; border-radius: 10px; border: 3px solid #e0e0e0; } .scrollbar-3::-webkit-scrollbar-thumb:hover { background: #ff9900; } .scrollbar-4::-webkit-scrollbar { width: 12px; } .scrollbar-4::-webkit-scrollbar-track { background: #d0d0d0; } .scrollbar-4::-webkit-scrollbar-thumb { background: #8b0000; border-radius: 10px; } .scrollbar-4::-webkit-scrollbar-thumb::before { content: '❤️'; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 16px; } .scrollbar-5::-webkit-scrollbar { width: 10px; } .scrollbar-5::-webkit-scrollbar-track { background: #f0f0f0; } .scrollbar-5::-webkit-scrollbar-thumb { background: linear-gradient(to right, #ff4b2b, #ff416c); border-radius: 10px; } .scrollbar-6::-webkit-scrollbar { width: 12px; } .scrollbar-6::-webkit-scrollbar-track { background: #f5f5f5; } .scrollbar-6::-webkit-scrollbar-thumb { background: #4a90e2; border-radius: 10px; border: 3px solid #f5f5f5; } .scrollbar-6::-webkit-scrollbar-thumb:hover { background: #357abd; } .scrollbar-7::-webkit-scrollbar { width: 12px; } .scrollbar-7::-webkit-scrollbar-track { background: #ccc; } .scrollbar-7::-webkit-scrollbar-thumb { background: #009688; border-radius: 10px; } .scrollbar-7::-webkit-scrollbar-thumb:hover { background: #00796b; } .scrollbar-8::-webkit-scrollbar { width: 10px; } .scrollbar-8::-webkit-scrollbar-track { background: #dcdcdc; } .scrollbar-8::-webkit-scrollbar-thumb { background: linear-gradient(to bottom, #fbc2eb, #a18cd1); border-radius: 10px; } .scrollbar-9::-webkit-scrollbar { width: 12px; } .scrollbar-9::-webkit-scrollbar-track { background: #eaeaea; } .scrollbar-9::-webkit-scrollbar-thumb { background: #ff9800; border-radius: 10px; border: 2px solid #eaeaea; } .scrollbar-9::-webkit-scrollbar-thumb:hover { background: #fb8c00; } .scrollbar-10::-webkit-scrollbar { width: 14px; } .scrollbar-10::-webkit-scrollbar-track { background: #e0e0e0; } .scrollbar-10::-webkit-scrollbar-thumb { background: linear-gradient(45deg, #00c6ff, #0072ff); border-radius: 10px; } .scrollbar-10::-webkit-scrollbar-thumb::before { content: '🔵'; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 16px; } </style> </head> <body> <div class="container"> <div class="content-box scrollbar-1"> <div class="content"></div> </div> <div class="content-box scrollbar-2"> <div class="content"></div> </div> <div class="content-box scrollbar-3"> <div class="content"></div> </div> <div class="content-box scrollbar-4"> <div class="content"></div> </div> <div class="content-box scrollbar-5"> <div class="content"></div> </div> <div class="content-box scrollbar-6"> <div class="content"></div> </div> <div class="content-box scrollbar-7"> <div class="content"></div> </div> <div class="content-box scrollbar-8"> <div class="content"></div> </div> <div class="content-box scrollbar-9"> <div class="content"></div> </div> <div class="content-box scrollbar-10"> <div class="content"></div> </div> </div> </body> </html>