Skip to main content

MediaHero

Alt text for image (omit/empty for decorative).

Signature
Density
Viewport
Theme follows the navbar ☀/☾ toggle
Live demo
Open ↗

When to use

Alt text for image (omit/empty for decorative).

Accessibility

Landmark structure (header/nav/footer) with skip-to-content support. Collapsible navigation keeps an accessible name when collapsed.

Import

const { MediaHero } = window.PrismDesignSystem_39d121;

Props

PropTypeRequiredDescription
variant"bare" | "box" | "cards" | "carousel"Layout style.
mediaHeroMediaBackground media (all variants except carousel).
eyebrowReact.ReactNode
titleReact.ReactNode
textReact.ReactNode
actionsReact.ReactNodeButtons/links row.
box"translucent" | "solid" | "light"Panel style for variant="box".
cardsHeroNavCard[]Bottom navigation cards for variant="cards".
slidesHeroSlide[]Slides for variant="carousel".
size"sm" | "md" | "lg" | "full"Hero height.
align"center" | "end"Vertical placement of content.
scrim"soft" | "default" | "strong"Scrim strength for legibility.
autoPlaybooleanAuto-advance the carousel (paused under prefers-reduced-motion).
intervalnumberCarousel interval in ms.
classNamestring