Circular Progress Bar - 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>Circular Progress Bar</title> <style> body { font-family: 'Arial', sans-serif; display: flex; justify-content: center; align-items: center; height: 100vh; background: #f3f4f6; margin: 0; } .progress-circle { width: 150px; height: 150px; background: conic-gradient(#3b82f6 0%, #3b82f6 75%, #d1d5db 75%); border-radius: 50%; position: relative; animation: rotate-circle 4s linear infinite; } .progress-circle::before { content: ''; position: absolute; top: 50%; left: 50%; width: 120px; height: 120px; background: #f3f4f6; border-radius: 50%; transform: translate(-50%, -50%); } .progress-text { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 20px; font-weight: bold; color: #3b82f6; } @keyframes rotate-circle { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } </style> </head> <body> <div class="progress-circle"> <div class="progress-text">75%</div> </div> </body> </html>