shadcn.io is not affiliated with official shadcn/ui
Browser Chrome Card Grid Features Block for React
Six starter pages for a site builder, each card a browser window with three dots and an address pill over a greyscale skeleton of a pricing page, blog, checkout, docs, dashboard or 404.
Installation
Overview
A template gallery for React with Base UI. Six cards in two columns, each one a browser window: a chrome strip with three dots and an address pill showing the page's path, a greyscale skeleton of the page (a pricing page, a blog index, a checkout, documentation, a dashboard, a 404), and a caption with the template's name, a one-sentence description and a badge for its kind. Every card is its own cell whose lines run a little past its corners, with + marks on the top two, set well apart so neighbouring lines never touch. On a phone the grid is one column and each window is shorter. It's built from Badge and Guides, with plain markup for the skeletons and your theme's tokens for every colour. For site builders, theme shops and any product that sells its starting points.
FAQ
How do I add or change a template?
Each card is one Template with a name, a kind, a path, a sentence and a page skeleton as its child. The skeletons are small components at the top of the file (PricingPage, BlogPage…) built from bars and boxes: copy one, reshape it, and put it inside a new Template. Keep the count even so the two columns end together.
Can a card show a real screenshot?
Yes. Replace the skeleton with an image and give it className="size-full object-cover object-top". The window around it stays a drawn browser. The window is decorative and hidden from assistive technology, so keep the page's meaning in the caption.
Why do the lines run past the cards' corners?
Each card draws its own frame with the Guides item, with its lines extending a little past the corners and + marks on the top two. The cards sit a full 1.5rem apart so the neighbours' lines don't touch, and the grid is inset from the page rails so the overshoot never reaches them.
How does it fit on a phone?
The cards stack in one column and each page area is a fixed 10rem tall instead of a wide ratio, so six windows stay within about three screens. The skeletons scale to their box. Nothing scrolls sideways at 320 pixels.
Related
- Pro
Screenshot Topped Card Grid Features
Card gridsSix SaaS-starter modules on shared hairlines from rail to rail, each topped by a wide greyscale drawing of its page (billing, audit log, API console, webhook inspector, usage, team) built from cards, fields and lists.
- 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.
- Pro
Wireframe Sketch Grid Features
Live controlsA features section for a design-handoff tool: a 2 by 2 of framed screens in shared hairlines, each with a Switch that cross-fades a dashed greyscale wireframe into the solid screen it became.
- Pro
Aspect Ratio Mockup Cards Features
Card gridsA six-cell report-type grid for a reporting tool: a trend line, a table, a funnel, a ranked list, a heat strip and a donut, each drawn on a 4:3 plate above its title and one sentence.
- Pro
Framed Preview Card Trio Features
Card gridsThree tall cells, each opening with a framed greyscale drawing: a photo contact sheet, a shoot timeline and a comment thread.
- Pro
Top Image Card Sextet Features
Card gridsSix feature cards whose top is generative pattern art from the catalog (contours, dot fields, graph paper) in place of a photo, with an icon badge that overhangs the card's corner, a title and a sentence.