Breadcrumb Navigation

Beginner

A modern breadcrumb navigation component with interactive elements, hover effects, and responsive design for improved user navigation experience.

Live Preview

Code Implementation

HTML
<div class="breadcrumb-demo">
  <div class="demo-content">
    <h2>Breadcrumb Navigation Demo</h2>
    <p>Interactive breadcrumb navigation showing the current page location within the site hierarchy. Click on any breadcrumb item to navigate.</p>
    
    <div class="demo-scenarios">
      <h3>Try Different Scenarios:</h3>
      <div class="scenario-buttons">
        <button class="scenario-btn" data-scenario="home">Home Only</button>
        <button class="scenario-btn" data-scenario="category">Category Page</button>
        <button class="scenario-btn" data-scenario="product">Product Page</button>
        <button class="scenario-btn" data-scenario="deep">Deep Navigation</button>
      </div>
    </div>
  </div>
  
  <div class="breadcrumb-container">
    <nav class="breadcrumb-nav" aria-label="Breadcrumb navigation">
      <ol class="breadcrumb" id="breadcrumbList">
        <li class="breadcrumb-item">
          <a href="#" class="breadcrumb-link" data-page="home">
            <span class="breadcrumb-icon">🏠</span>
            <span class="breadcrumb-text">Home</span>
          </a>
        </li>
        <li class="breadcrumb-item">
          <span class="breadcrumb-separator">β€Ί</span>
          <a href="#" class="breadcrumb-link" data-page="products">
            <span class="breadcrumb-icon">πŸ“¦</span>
            <span class="breadcrumb-text">Products</span>
          </a>
        </li>
        <li class="breadcrumb-item">
          <span class="breadcrumb-separator">β€Ί</span>
          <a href="#" class="breadcrumb-link" data-page="electronics">
            <span class="breadcrumb-icon">πŸ’»</span>
            <span class="breadcrumb-text">Electronics</span>
          </a>
        </li>
        <li class="breadcrumb-item current" aria-current="page">
          <span class="breadcrumb-separator">β€Ί</span>
          <span class="breadcrumb-current">
            <span class="breadcrumb-icon">πŸ“±</span>
            <span class="breadcrumb-text">Smartphones</span>
          </span>
        </li>
      </ol>
    </nav>
    
    <div class="breadcrumb-actions">
      <button class="action-btn" id="copyPath" title="Copy current path">
        <span class="action-icon">πŸ“‹</span>
        <span class="action-text">Copy Path</span>
      </button>
      <button class="action-btn" id="sharePath" title="Share current path">
        <span class="action-icon">πŸ”—</span>
        <span class="action-text">Share</span>
      </button>
    </div>
  </div>
  
  <div class="breadcrumb-info">
    <div class="info-item">
      <span class="info-label">Current Path:</span>
      <span class="info-value" id="currentPath">Home β€Ί Products β€Ί Electronics β€Ί Smartphones</span>
    </div>
    <div class="info-item">
      <span class="info-label">Depth Level:</span>
      <span class="info-value" id="depthLevel">4</span>
    </div>
  </div>
</div>

Snippet Features

Responsive Design: Yes
Dark Mode Support: No
Category: navigation-menus
Difficulty Level: Beginner