Tabs
Component preview
A set of labels that switches between related content panels while keeping one panel visible at a time.
Build pack
Choose the task and destination. Technical names stay in English.
In your own words
Documented aliases: tabbed interface, tab bar, panel tabs
Try it
Compare all three behaviors
Shared comparison scenario: A project workspace reveals related content in place while preserving the user's position on the page.
This context stays fixed. Switch concepts to observe the mission, edge case, and specimen specific to each behavior.
Tabs
Tabs control content panels; Segmented control chooses one value, while Accordion reveals sections vertically without replacing one shared panel.
Your task
Move from Overview to Files with arrow keys and verify the matching panel and focus behavior.
Edge case to verify
If a panel needs noticeable loading time, activation becomes manual so arrow navigation does not trigger repeated waits.
Mission
Move from Overview to Files with arrow keys and verify the matching panel and focus behavior.
Project summary and upcoming deadlines.
Select a marker directly on the specimen, or use the list below, to see its role. Hide the markers to operate the lab without obstruction.
Tab list
The named set that groups the available tabs.
Activate a panel
The selected tab exposes its associated panel while the other panels are hidden.
Navigate with arrows
Arrow keys move through related items according to their visual orientation.
Overview tab selected
Overview tab selected
Files tab selected
Files tab selected
Overview tab selected → Files tab selected
Arrow navigation reaches Files and automatic or explicit activation reveals its panel.
Files tab selected → Overview tab selected
Arrow navigation reaches Overview and automatic or explicit activation reveals its panel.
Tabs.Root
Equivalence caveat: The application must choose manual or automatic activation according to panel latency and test the matching keyboard behavior.
Verify binding sourceW3C WAI · standard · 2026-07-16
Claim covered: Tabs: tab, tablist, and tabpanel relationships plus activation and keyboard guidance.
Radix Primitives · documentation · 2026-07-16
Claim covered: Tabs: documented Radix Tabs parts, controlled value, activation mode, and keyboard behavior.
Verified on 2026-07-16 · rev. 1