|$ curl https://forge-ai.dev/api/markdown?path=docs/components/navigation
$cat docs/navigation.md
updated Recently·12 min read·published

Navigation

CSSHTMLUIIntermediate

10+ navigation components — navbar, tabs, breadcrumbs, pagination, steps, and sidebar menus.

Tabs

Three tab styles: underline, pill, and bordered.

tabs
Live
untitled.html
HTML
1<div class="wrap">
2 <div class="tabs underline">
3 <button class="active">
4 Overview
5 </button>
6 <button>
7 Features
8 </button>
9 <button>
10 Pricing
11 </button>
12 <button>
13 FAQ
14 </button>
15 </div>
16 <div class="tabs pill">
17 <button class="active">
18 All
19 </button>
20 <button>
21 Images
22 </button>
23 <button>
24 Videos
25 </button>
26 <button>
27 Documents
28 </button>
29 </div>
30</div>
preview
Pagination

Simple and numbered pagination for list navigation.

pagination
Live
untitled.html
HTML
1<div class="wrap">
2 <div class="pages">
3 <button class="p-btn">
4 Prev
5 </button>
6 <button class="p-btn active">
7 1
8 </button>
9 <button class="p-btn">
10 2
11 </button>
12 <button class="p-btn">
13 3
14 </button>
15 <span class="dots">
16 ...
17 </span>
18 <button class="p-btn">
19 12
20 </button>
21 <button class="p-btn">
22 Next
23 </button>
24 </div>
25 <div class="simple">
26 <button class="s-btn">
27 ← Previous
28 </button>
29 <span class="info">
30 Page 3 of 12
31 </span>
32 <button class="s-btn">
33 Next →
34 </button>
35 </div>
36</div>
preview
Step Indicator

Progress stepper showing current step with completed and upcoming states.

steps
Live
untitled.html
HTML
1<div class="stepper">
2 <div class="step done">
3 <div class="circle">
4 <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3">
5 <polyline points="20 6 9 17 4 12"/>
6 </svg>
7 </div>
8 <span>
9 Cart
10 </span>
11 </div>
12 <div class="line done">
13 </div>
14 <div class="step active">
15 <div class="circle">
16 2
17 </div>
18 <span>
19 Shipping
20 </span>
21 </div>
22 <div class="line">
23 </div>
24 <div class="step">
25 <div class="circle">
26 3
27 </div>
28 <span>
29 Payment
30 </span>
31 </div>
32 <div class="line">
33 </div>
34 <div class="step">
35 <div class="circle">
36 4
37 </div>
38 <span>
39 Confirm
40 </span>
41 </div>
42</div>
preview