About this set
A dark site footer with a brand column and four link columns (Product, Company, Resources, Legal), finished with a copyright line and a short row of legal links. The brand column holds the name, a one-line description and three square social icon links. Under 768px the layout stacks and every link column becomes an accordion, so a long sitemap does not push the copyright line far down a phone screen. Use it on marketing sites and SaaS products that list their whole sitemap in the footer. The columns sit in nav aria-label=”Footer” under real h2 headings. On mobile each column gets a button, named by its heading through aria-labelledby and carrying aria-expanded, that covers the heading row so the whole row is the tap target; its chevron flips when the list opens. The columns start collapsed on mobile. From 768px up the buttons are display:none and every list is visible, so desktop visitors never meet a collapsed column or a heading that does nothing when clicked. The Bootstrap version builds the grid from .row and .col-md-* and the accordion from the Collapse plugin.
What’s included
- Brand column with social icon links and four sitemap columns
- Columns become accordions below 768px and are always open above it
- Accordion buttons named by the column headings
- Separate legal links row with its own nav label
- Bootstrap version uses the grid and the Collapse plugin
Accessibility
Sitemap links sit in a nav labelled Footer under h2 headings, and the bottom links in a nav labelled Legal. Social links have names such as "Northwind on GitHub". On mobile each column's button takes its name from the heading and reports aria-expanded; on wider screens it is removed entirely. Focus shows a light indigo outline that stays visible on the dark background, and the transitions switch off under prefers-reduced-motion.
Customise it
Change --ft-bg, --ft-text, --ft-ink, --ft-line and --ft-focus on .ft (the same names work in the Bootstrap version); the 1.4fr 4fr grid on .ft-cols sets the brand column's share. In Tailwind edit the #101828 and #98a0b3 values and the max-md: utilities.



















