Navigation Archetypes
The site-header half of the Layout Archetypes Dimension — archetype semantics, scroll behavior, and mobile drawer patterns, with per-industry defaults.
The vocabulary of site-header patterns — one half of the Layout Archetypes Dimension, paired with but independent of Footer Archetypes. An archetype is a layout-level decision: which content blocks appear in the header, how they arrange, and how the bar responds to scroll. Styling is inherited from the client theme + atmosphere.
Each industry pack declares its default in the navigationIA field. Consumer sites render the shape at build time via the BDS <SiteHeader> component from @brikdesigns/bds/blueprints-astro.
Vocabulary
Locked enums in content-system/vocabularies/.
| Vocabulary | Values |
|---|---|
NAV_ARCHETYPE_VALUES | editorial-transparent · utility-first · service-centric · portfolio-minimal · calm-flat |
SCROLL_BEHAVIOR_VALUES | transparent-top-frosted-past-80 · sticky-solid · reveal-on-scroll · hide-on-scroll-down · always-solid |
DRAWER_PATTERN_VALUES | fullscreen-overlay · slide-left-panel · slide-right-panel · bottom-sheet |
Decision matrix by industry
| Industry | Archetype | Links | Mega-menu | Scroll | Mobile |
|---|---|---|---|---|---|
| Dental | editorial-transparent | 4 | Services · 4-col | transparent-top-frosted-past-80 | fullscreen-overlay |
| Real Estate (RV / MHC) | utility-first | 5 | Communities · 3-col | sticky-solid | slide-left-panel |
| Small Business (general) | editorial-transparent | 4 | None | reveal-on-scroll | fullscreen-overlay |
Archetype semantics
What each archetype is for — audience assumptions, conversion intent, when to pick it vs. its neighbors.
editorial-transparent
4 primary links + Services mega-menu + utility cluster (phone + primary CTA). Nav is transparent over the hero at page-load, frosted glass past 80px scroll, hides on scroll-down past 120px.
Fit: luxury dental, med-aesthetic, editorial hospitality — verticals where hero photography must breathe at first load and the header is a secondary surface during browsing.
Avoid when: users land in task mode (search, filter, compare). An always-solid nav serves them better.
utility-first
5 primary links + task-oriented mega-menu + utility cluster with the primary conversion action leading (e.g. "Find a Site", "Schedule a Tour", "Free Consultation"). Always-solid background — never hides, never goes transparent. The top bar is a task surface, not a branding surface.
Fit: real-estate / RV / MHC directories, multi-practice legal, SaaS with deep product catalogs.
Avoid when: the brand moment matters more than the task (luxury, editorial).
service-centric
5 primary links + a prominent mega-menu on Services / Practice Areas / Specialties — the mega-menu IS the product discovery surface. 2-column internal layout: categories on the left, featured practitioner / case card on the right.
Fit: legal multi-practice, specialty medical groups, agencies with a productized service catalog.
Avoid when: service catalog is small (under 6 items). A flat nav does the job.
portfolio-minimal
3–4 primary links, no dropdowns, text-only serif treatment with wide tracking. Hide-on-scroll-down, reveal-on-scroll-up. Utility cluster is minimal — often just an IG icon and a ghost "Inquire" link.
Fit: MUA, photographers, wedding vendors, creative portfolios.
Avoid when: the site has more than one conversion path (book vs. contact vs. shop).
calm-flat
3–4 primary links, NO dropdowns — anxiety-sensitive audiences (wellness, mental health, therapy) don't hover-explore. Always solid at low contrast. Single warm CTA — "Book Session" — no secondary actions competing.
Fit: wellness, mental health, therapy, recovery, palliative care.
Avoid when: the audience is in research / comparison mode — they'll need a mega-menu to survey options.
Drawer patterns
Mobile drawer is a separate axis from archetype — DRAWER_PATTERN_VALUES controls how the mobile menu surfaces, independent of the desktop nav shape. Each pattern has its own interaction contract; mixing pieces (e.g. taking the slide animation from one and the scroll model from another) is how the menu becomes janky.
fullscreen-overlay
The default for editorial-transparent and small-business. The drawer takes over the entire viewport — it never renders as a bounded inner-scroll box, never lets the underlying page peek through, and never depends on --nav-h calculation timing.
Interaction contract:
- Layout. Fixed-position
inset: 0; height: 100dvh; z-indexabove the nav bar. Three flex regions: header (logo + close X), scrollable body, sticky footer (utility cluster — Contact + phone). The body has its own padding so the last item is reachable above the sticky footer. - Submenu disclosure. Tapping a parent link opens its panel inline. No separate chevron toggle, no "first tap opens, second tap navigates" ambiguity. Parent pages are reachable two ways: the matching child card (when child === parent, e.g. About → "The Practice") or the "View all X →" link at the bottom of mega panels.
- Panel collapse. Toggle the
hiddenattribute on the panel — not CSS-onlydisplay: none, not thegrid-template-rows: 0fraccordion trick. Both fail in real browsers: the grid trick leaves implicit auto-height rows when the panel has multiple children (e.g.<ul>+ "View all" link), and CSS-only collapse leaves tabbable links inside the a11y tree even when visually hidden. - Scroll lock.
body { overflow: hidden }does not hold on iOS Safari — the documentElement still rubber-bands behind the overlay. Use position-fixing instead: storewindow.scrollY, setbody.style.position = 'fixed'; body.style.top = -scrollY + 'px', and restore viawindow.scrollTo(0, scrollY)on close. - Smart-hide pause. If the site uses
hide-on-scroll-down, the smart-hide handler must bail while the menu is open (document.body.classList.contains('nav-menu-open')) so it can't fight the overlay. - Viewport guard. If the viewport crosses into ≥768px while the menu is open (orientation change on a tablet), auto-close. Otherwise the body stays scroll-locked while the desktop nav is in use.
Reference implementation: web/birdwell-mutlak/src/components/Nav.astro.
slide-left-panel and slide-right-panel
The drawer slides in from the named side, leaving a visible portion of the underlying page (typically a translucent scrim). Use when the underlying context still matters — task-mode interfaces (search, filter, compare) where the user wants the menu and their place on the page.
The same scroll-lock + viewport-guard rules apply. The submenu disclosure model is open: a separate chevron toggle is acceptable here because the drawer width may not afford a full-width tappable parent link.
bottom-sheet
The drawer rises from the bottom edge, typically capped at 60–80% of viewport height with a swipe-down handle. Use when the menu is a secondary navigation surface (e.g. a filter sheet on a listings page) and the primary nav is in a tab bar. Rare for marketing sites.
Live pack previews
Each current industry pack with its seeded navigationIA rendered as a structural mock + spec table.
Dental
| Archetype | editorial-transparent |
| Primary link count | 4 |
| Primary links | Services · About · Smile Gallery · Financing |
| Services mega-menu | Yes — 4 columns, 3 categories |
| Utility cluster | phone · solid CTA "Book" |
| Scroll behavior | transparent-top-frosted-past-80 |
| Mobile drawer | fullscreen-overlay |
Services mega-menu
Cosmetic
- Porcelain veneersCustom-crafted restorations
- Cosmetic dentistryWhitening, bonding, smile design
- Teeth whiteningIn-office + take-home systems
Restorative & Preventive
- Restorative dentistryCrowns, bridges, full-mouth rehab
- Preventive careCleanings, exams, family care
- DenturesCustom-fit, natural look
Comfort & Support
- Sedation dentistryNitrous oxide available
- Your first visit90 minutes, no surprises
- MembershipIn-house care plan
New patient?
90 minutes with the doctor you choose
Choose your doctor when you book. Both doctors are accepting new patients.
Request your first visit →Real estate
| Archetype | utility-first |
| Primary link count | 5 |
| Primary links | Communities · Amenities · Rates · About · Contact |
| Services mega-menu | Yes — 3 columns, 3 categories |
| Utility cluster | phone · solid CTA "Find a Site" |
| Scroll behavior | sticky-solid |
| Mobile drawer | slide-left-panel |
Communities mega-menu
RV Parks
- All RV parks
- Seasonal sitesWeekly + monthly stays
- Premium sitesPull-through, full hookup
Mobile Home Communities
- All communities
- Homes for sale
- Lot rental
Vacation Rentals
- Cabins
- Glamping
- Group bookings
New here?
Find your site in under a minute
Tell us the dates + site type; we'll surface availability across all communities.
Check availability →Small business
| Archetype | editorial-transparent |
| Primary link count | 4 |
| Primary links | About · Services · Work · Contact |
| Services mega-menu | No |
| Utility cluster | phone · solid CTA "Get in Touch" |
| Scroll behavior | reveal-on-scroll |
| Mobile drawer | fullscreen-overlay |
Related
- Layout Archetypes — the Dimension overview and shared resolution model
- Footer Archetypes — the sibling site-footer vocabulary
- Theming Overview — the four Theming Dimensions in context
- Blueprints — section composition patterns
- Blueprints-Astro Package Spec — architecture contract for the Astro render surface