About this set
A black footer for a studio or freelancer where the email address is the design. A small uppercase Start a project line sits above a mailto link set in heavy display type that scales with the viewport between 1.4rem and 4.6rem through clamp(). On hover or keyboard focus a white underline draws in from the left and retracts to the right when the pointer leaves. Below it, a short studio description sits beside three link columns (Work, Studio, Elsewhere), and a quiet legal bar with Privacy and Imprint closes the footer. Use it on a portfolio, an agency site or a personal site where the main thing you want from a visitor is an email. The address wraps with overflow-wrap: anywhere if it is longer than the screen is wide, so a long domain never causes sideways scrolling on a phone. The underline is a pseudo-element scaled on the x axis, and its transition is removed under reduced motion. The Bootstrap version keeps that one custom rule and builds the rest from the grid and .nav.flex-column lists.
What’s included
- Email link in display type sized with clamp()
- Underline that draws in on hover and on keyboard focus
- Long addresses wrap instead of overflowing at 375px
- Muted grey text lightened to meet 4.5:1 on black
- Underline transition removed under prefers-reduced-motion
Accessibility
The email is a real mailto link whose text is the address, and it shows both the underline and a 2px white outline on keyboard focus. Link columns sit in a nav labelled Footer, the legal links in one labelled Legal. The eyebrow and legal text were lightened from #5f5f66 to #7b7b82 to reach 4.5:1.
Customise it
Change the clamp() values on .fp-mail for size, #0c0c0d for the background and #8d8d92 for body text. In Bootstrap the link colours are --bs-nav-link-* on .fp .nav; in Tailwind edit text-[clamp(...)] and the after: utilities that draw the underline.




















