shadcn.io is not affiliated with official shadcn/ui
Numbered Alternating Rows Features Block for React
Four numbered steps for a feedback-triage tool as alternating bands, each with an outlined numeral, a paragraph and a drawing of the step on the other side of a split divider.
Installation
Overview
A numbered alternating-rows section for React with Base UI. Four steps run top to bottom as bands under a centred header. Each band has an outlined numeral, a title and a paragraph on one side of a split divider and a small greyscale drawing of the step on the other: four sources merging into a feed, themes with their counts, a review queue with approve and reject, and a log of decisions. The drawing swaps sides from row to row on a wide screen, and the divider's + marks meet each band's rule. On a phone the text always comes first, then the drawing. It's built from Guides, Avatar and Badge, with CSS for the entrance and your theme's tokens for every colour. For products that work as a sequence: onboarding, pipelines, reviews and any "how it works" that is more than three steps.
FAQ
How do I change the steps?
Edit the four step objects (CAPTURE, GROUP, REVIEW and DECIDE) at the top of the file: each has a numeral, a title and a description. Each band takes its drawing as its child, so swap a drawing by replacing the component inside its Row. Add a row by copying one and passing reverse to alternate it.
Why aren't the numerals text?
The outlined numbers are drawn by a pseudo-element from a data-numeral attribute, so they are never read by a screen reader or measured as low-contrast text. The order is in the list: the rows are an ordered list.
How does the drawing change sides?
The text is first in the page's order in every row. In the second and fourth rows the drawing is placed at the start with grid positions on lg, so the reading and focus order never change. The split divider moves with it.
Are the drawings accessible?
They are decoration: hidden from assistive technology and inert, with the facts in the paragraph beside them. Nothing in them takes focus. The one diagram with direction, the sources merging into the feed, is drawn left to right in every language, because it is a picture and not text.
Related
- Pro
Alternating Rows Features
Alternating rowsTwo plain alternating rows for a design-system kit in one box of shared hairlines: a permissions card with three toggles, and a notification card over a stack of avatars.
- Pro
Alternating Mockup Rows Features
Alternating rowsThree alternating bands for a support back office, each pairing a sentence with a browser window that holds a different admin screen: a filtered ticket table, a settings form with toggles and a weekly chart with its legend.
- 010203Pro
Numbered Question Features
Alternating rowsA feature list phrased as four questions for a deploy-safety tool, each row a band with its number, an answer, a feature link and a small drawing of the answer.
- Pro
Stamped Number Card Grid Features
Card gridsSix pillars for an infrastructure kit as a grid of cards with large outlined numerals stamped behind the title, each with its owner and its check in a description list.
- Pro
Zigzag Screenshot Rows Features
Alternating rowsFour alternating feature rows for a team workspace, each with a badge, a title, three ticks and a framed drawing: a graph of linked docs, a rule builder, a global search and a live document.
- 010203Pro
Dark Inset Numbered Pillars Features
Card gridsThree numbered pillars on a card in card, each ending in a small drawing: a match bar, a runway sparkline and a stack of approvers.