Five-Step Page Progress Bar
Multi-Page Indicator
Shows form progress clearly across a 5-page flow.
For Use In: BreezyBit HTML Content element
Page 1
Page 2
Page 3
Page 4
Page 5
<div style="display:flex; justify-content:center; align-items:center; gap:10px; width:100%; max-width:100%; box-sizing:border-box; padding:0 8px; overflow:hidden;">
<div style="flex:1 1 0; max-width:84px; min-width:0; height:20px; background:#e4a13a; border-radius:6px;"></div>
<div style="flex:1 1 0; max-width:84px; min-width:0; height:20px; background:#d8d8d8; border-radius:6px;"></div>
<div style="flex:1 1 0; max-width:84px; min-width:0; height:20px; background:#d8d8d8; border-radius:6px;"></div>
<div style="flex:1 1 0; max-width:84px; min-width:0; height:20px; background:#d8d8d8; border-radius:6px;"></div>
<div style="flex:1 1 0; max-width:84px; min-width:0; height:20px; background:#d8d8d8; border-radius:6px;"></div>
</div> <div style="display:flex; justify-content:center; align-items:center; gap:10px; width:100%; max-width:100%; box-sizing:border-box; padding:0 8px; overflow:hidden;">
<div style="flex:1 1 0; max-width:84px; min-width:0; height:20px; background:#e4a13a; border-radius:6px;"></div>
<div style="flex:1 1 0; max-width:84px; min-width:0; height:20px; background:#e4a13a; border-radius:6px;"></div>
<div style="flex:1 1 0; max-width:84px; min-width:0; height:20px; background:#d8d8d8; border-radius:6px;"></div>
<div style="flex:1 1 0; max-width:84px; min-width:0; height:20px; background:#d8d8d8; border-radius:6px;"></div>
<div style="flex:1 1 0; max-width:84px; min-width:0; height:20px; background:#d8d8d8; border-radius:6px;"></div>
</div> <div style="display:flex; justify-content:center; align-items:center; gap:10px; width:100%; max-width:100%; box-sizing:border-box; padding:0 8px; overflow:hidden;">
<div style="flex:1 1 0; max-width:84px; min-width:0; height:20px; background:#e4a13a; border-radius:6px;"></div>
<div style="flex:1 1 0; max-width:84px; min-width:0; height:20px; background:#e4a13a; border-radius:6px;"></div>
<div style="flex:1 1 0; max-width:84px; min-width:0; height:20px; background:#e4a13a; border-radius:6px;"></div>
<div style="flex:1 1 0; max-width:84px; min-width:0; height:20px; background:#d8d8d8; border-radius:6px;"></div>
<div style="flex:1 1 0; max-width:84px; min-width:0; height:20px; background:#d8d8d8; border-radius:6px;"></div>
</div> <div style="display:flex; justify-content:center; align-items:center; gap:10px; width:100%; max-width:100%; box-sizing:border-box; padding:0 8px; overflow:hidden;">
<div style="flex:1 1 0; max-width:84px; min-width:0; height:20px; background:#e4a13a; border-radius:6px;"></div>
<div style="flex:1 1 0; max-width:84px; min-width:0; height:20px; background:#e4a13a; border-radius:6px;"></div>
<div style="flex:1 1 0; max-width:84px; min-width:0; height:20px; background:#e4a13a; border-radius:6px;"></div>
<div style="flex:1 1 0; max-width:84px; min-width:0; height:20px; background:#e4a13a; border-radius:6px;"></div>
<div style="flex:1 1 0; max-width:84px; min-width:0; height:20px; background:#d8d8d8; border-radius:6px;"></div>
</div> <div style="display:flex; justify-content:center; align-items:center; gap:10px; width:100%; max-width:100%; box-sizing:border-box; padding:0 8px; overflow:hidden;">
<div style="flex:1 1 0; max-width:84px; min-width:0; height:20px; background:#e4a13a; border-radius:6px;"></div>
<div style="flex:1 1 0; max-width:84px; min-width:0; height:20px; background:#e4a13a; border-radius:6px;"></div>
<div style="flex:1 1 0; max-width:84px; min-width:0; height:20px; background:#e4a13a; border-radius:6px;"></div>
<div style="flex:1 1 0; max-width:84px; min-width:0; height:20px; background:#e4a13a; border-radius:6px;"></div>
<div style="flex:1 1 0; max-width:84px; min-width:0; height:20px; background:#e4a13a; border-radius:6px;"></div>
</div> - Use Page 1 snippet on the first form page, then increase highlighted bars each page.
- Keep this bar at the top of every page to reduce drop-off in multi-step flows.
- Color tokens: active `#e4a13a`, inactive `#d8d8d8`.