shadcn.io is not affiliated with official shadcn/ui
Icon Tile Grid Footer Block for React
A footer where the tiles are the navigation: a brand cell beside six link tiles with an icon, a name and one line each, on shared hairlines, and a legal band.
Installation
Overview
A footer for React with Base UI where each tile is a link. At the start, a brand cell with the wordmark and one sentence; beside it, six tiles (Features, Pricing, Documentation, Templates, Customers, Contact), each an icon, a name and one line about where it goes, three across by two down, all on shared hairlines. The whole tile is the link: it lightens on hover and shows the theme's ring on keyboard focus, and a small arrow appears at its corner. A legal band under a rule with + marks carries the copyright and the policies. The page's rails and top rule come from the Guides spine, so the grid starts at the top rule. On a phone the brand cell comes first and the tiles sit two across. It's built from Guides, plain links and your theme's tokens.
FAQ
How do I change the tiles?
Edit TILES at the top of the file: each tile is an href, an icon (any Lucide icon), a label and a note, the one line under the name. Six fill the three-by-two grid; with a different count the last row of the grid will be short, so keep to a multiple of two on phones and of three from md. Every tile is an anchor with href="#".
Why is the hover tint a solid colour?
The hairlines are the grid's gaps showing its border colour, so a translucent tint on a tile would let that colour through and darken the tile's edge. The tint is a solid mix of your muted colour and the page background, so it follows every theme. The tiles aren't positioned, so the rails and rules stay on top.
How do screen readers move through it?
The block is a footer element, the page's content-info landmark when placed outside main. The tiles are a list in a nav labelled Footer, with a visually hidden h2 naming it. Each tile is one link whose name is its label followed by its line, and the icon and the arrow are hidden from assistive technology. The policy links are a list named Legal.
Related
- Pro
Hairline Cells Link Directory Footer
Link gridsA brandless link directory: six groups of five links as cells on shared hairlines, three across by two down, with a legal band under the grid.
- Pro
Feature Promise Grid Footer
Products and catalogsA footer that leads with three promises: icon cells with a one-line promise and a Learn more link, then the brand beside two link columns, and a legal band.
- Pro
SaaS Link Cells Footer
Link gridsA product footer for a scheduling tool: a lean brand row, three link groups as separate cells whose first link carries a one-line description and a badge, and a legal band.
- Pro
Support Hub Footer
Company and placesA support-hub footer for a help-desk product: a question and a row of help links, then three support channels as cells, live chat with an online status, email with its reply time and phone with its hours, each one link.
- Pro
Trust Centre Tiles Footer
Trust and complianceA footer for a payments checkout whose three tiles (Security, Privacy, Compliance) share hairlines, each with an icon, a quiet Current status, one line and three links.
- Pro
Mega Footer
Link gridsA mega footer for a cloud platform: a brand band, eight link groups with icons in two ruled bands of four on one desktop screen, an accordion on phones, and a legal band.