Animated Progress Steps

Intermediate

Modern progress steps component with smooth animations and interactive navigation, perfect for multi-step forms and wizards.

Live Preview

Code Implementation

HTML
<div class="progress-steps-container">
  <div class="progress-steps-demo">
    <div class="progress-steps" id="progressSteps">
      <div class="step active" data-step="1">
        <div class="step-icon">1</div>
        <div class="step-label">Personal</div>
      </div>
      <div class="step" data-step="2">
        <div class="step-icon">2</div>
        <div class="step-label">Billing</div>
      </div>
      <div class="step" data-step="3">
        <div class="step-icon">3</div>
        <div class="step-label">Shipping</div>
      </div>
      <div class="step" data-step="4">
        <div class="step-icon">4</div>
        <div class="step-label">Confirmation</div>
      </div>
    </div>
    
    <div class="step-content">
      <div class="step-pane active" id="step1">
        <h3>Personal Information</h3>
        <p>Enter your personal details to get started.</p>
      </div>
      <div class="step-pane" id="step2">
        <h3>Billing Details</h3>
        <p>Provide your billing information.</p>
      </div>
      <div class="step-pane" id="step3">
        <h3>Shipping Address</h3>
        <p>Enter your shipping address.</p>
      </div>
      <div class="step-pane" id="step4">
        <h3>Confirm Order</h3>
        <p>Review and confirm your order.</p>
      </div>
    </div>
    
    <div class="step-navigation">
      <button class="btn btn-secondary" id="prevBtn">Previous</button>
      <button class="btn btn-primary" id="nextBtn">Next</button>
    </div>
  </div>
</div>

Snippet Features

Responsive Design: Yes
Dark Mode Support: No
Category: progress-indicators
Difficulty Level: Intermediate

Browser Compatibility

🟢
chrome 50+
🟠
firefox 45+
🔵
safari 10+
🟦
edge 15+