Logo hover

The logo grid with one call to action: on hover or keyboard focus the logos step back and a link fades in over the middle of the grid.

Dependencies

runeicons-brands@hugeicons/react@hugeicons/core-free-icons

Interaction Type

A labelled section landmark with the logos in a list, each with its brand name as alt text. Hovering the grid, or tabbing to its link, makes the logos recede slightly while a real link rises in over them, with the accent focus ring and a 44px target. On touch screens the link simply sits under the grid. Reduced motion swaps states without the movement.

Props

Options you can pass to customize this component.

Prop
Type
Description
title
ReactNode

Section heading. Defaults to "Built on the tools you already ship".

description
ReactNode

Supporting text under the heading.

logos
{ name: string; src: StaticImageData | string; invert?: "dark" | "light"; href?: string }[]

Logos in order. name is the alt text, invert flips a one color mark in that theme: "dark" turns a black mark white in dark mode, "light" turns a white mark black in light mode, href links it in a new tab. Defaults to the eight tools Nexvyn UI is built with.

className
string

Merged onto the section with cn().

linkLabel
string

Link text. Defaults to "See the full stack". Empty hides the link and the recede.

linkHref
string

Where the link points.

linkIcon
ReactNode

Icon after the label, mirrored in RTL. Pass null to hide it.

Installation

npx shadcn@latest addhttps://ui.nexvyn.dev/r/social-proof-logos-hover.json

How to use

<SocialProofLogosHover linkLabel="Read how it is built" linkHref="/docs" />

Source Code

Click the code icon in the top-right corner to view the source code.

Contact

Questions or feedback? Reach out anytime.

License & Usage

  • •Free for personal and commercial use
  • •No attribution required
  • •Cannot be resold as a standalone product
  • •Anatomy/blueprint diagrams are licensed separately (CC BY-NC 4.0) and are not for commercial use
// No code loaded.
acme.app

Built on the tools you already ship

Written in TypeScript for React and Next.js, animated with Motion, shaped by Radix patterns and installed through the shadcn CLI.

npx shadcn@latest addhttps://ui.nexvyn.dev/r/social-proof-logos-hover.json