Pasek boczny CSS Tailwind tylko dla CSS dla bocznych paneli nawigacyjnych. Składany, ze stanami elementów nawigacji i nagłówkami sekcji. Dostępny WCAG AA, współpracuje z Django, HTMX, Laravel, React i dowolnym stosem.
Komponenty paska bocznego organizują główną nawigację i zawartość pomocniczą w stałym lub składanym panelu bocznym. Zbudowane w oparciu o semantyczny kod HTML, paski boczne usprawniają nawigację bez zajmowania przestrzeni głównej treści. System pasków bocznych Frutjam obsługuje wiele układów, szerokości i zachowań — idealnie nadaje się do pulpitów administracyjnych, witryn z dokumentacją i złożonych aplikacji.
Tylko CSS, nie wymaga JavaScript. Dostępny w WCAG AA i niezależny od frameworka — współpracuje z Django, HTMX, Laravel, React i dowolnym stosem.
| Klasa | Typ | Opis |
|---|---|---|
| sidebar | Opierać | Fixed side panel for navigation and auxiliary content |
Podstawowe użycie
Use the sidebar class on an aside element. Place it alongside your main content in a flex container.
1 2 3 4 5 6 7 8 9 10 11 12 13 | <div class="flex min-h-90"> <aside class="sidebar w-64"> <ul class="menu p-4"> <li class="menu-title"><span>Menu</span></li> <li><a class="menu-item">Sidebar Item 1</a></li> <li><a class="menu-item">Sidebar Item 2</a></li> <li><a class="menu-item">Sidebar Item 3</a></li> </ul> </aside> <main class="flex-1 p-6"> <p class="para-base">Main content area</p> </main> </div> |
1 2 3 4 5 6 7 8 9 10 11 12 13 | <div className="flex min-h-90"> <aside className="sidebar w-64"> <ul className="menu p-4"> <li className="menu-title"><span>Menu</span></li> <li><a className="menu-item">Sidebar Item 1</a></li> <li><a className="menu-item">Sidebar Item 2</a></li> <li><a className="menu-item">Sidebar Item 3</a></li> </ul> </aside> <main className="flex-1 p-6"> <p className="para-base">Main content area</p> </main> </div> |
Sidebar Navigation
A full navigation sidebar with grouped sections and active state styling.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <div class="flex min-h-105"> <aside class="sidebar w-64"> <ul class="menu p-4"> <li class="menu-title"><span>Dashboard</span></li> <li><a class="menu-item menu-item menu-active">Overview</a></li> <li><a class="menu-item">Analytics</a></li> <li class="menu-title mt-4"><span>Management</span></li> <li><a class="menu-item">Users</a></li> <li><a class="menu-item">Inventory</a></li> <li><a class="menu-item">Settings</a></li> </ul> </aside> <main class="flex-1 p-6"> <h2 class="heading-2xl">Overview</h2> <p class="para-base mt-2">Page content goes here.</p> </main> </div> |
Collapsible Sidebar
For mobile or overlay sidebars, combine the sidebar class with the drawer drawer-start dialog component.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <button type="button" class="btn btn-primary btn-sm" onclick="sidebarDrawer.show()">Open Sidebar</button> <dialog class="drawer drawer-start" id="sidebarDrawer"> <div class="drawer-content"> <aside class="sidebar h-full w-64"> <ul class="menu p-4"> <li class="menu-title"><span>Dashboard</span></li> <li><a class="menu-item">Home</a></li> <li><a class="menu-item">Profile</a></li> <li><a class="menu-item">Settings</a></li> <li><a class="menu-item">Logout</a></li> </ul> </aside> </div> <button type="button" class="drawer-backdrop" onclick="sidebarDrawer.close()">Close Sidebar via Backdrop</button> </dialog> |
Używasz kodu Claude'a, kursora lub innego edytora AI?
Cherry MCP na żądanie udostępnia edytorowi AI dokładne nazwy i strukturę klas Pasek boczny. Żadnych więcej zajęć z halucynacjami.