design-infraGitHub
Report a problem or share feedback← Catalog

Sliding Content Tabs

curatedfree

microkit/sliding-content-tabs

A compact tab switcher with a sliding active surface and content transition.

state — subtlerecipeRefinedMinimal
$npx shadcn@latest add https://microkit.co/r/sliding-content-tabs.json

npm deps: lucide-react

Our notes

A solid slab slides behind the active icon+label tab (translateX, 750ms ease-out). Despite the description the content swap is a keyed remount with no animation, and there is no reduced-motion guard. Hard-coded demo tabs and #f97316 slab — take the slab technique, use bg-primary + text-primary-foreground.
Source
MicroKit
Kind
component
Categories
tabs
Use as
recipe — technique you apply to your own markup
Applies to
tabs
Motion
on state · subtle · css · low cost · ignores reduced motion
Tags
css, click, hard-coded-colours
Licence
MIT ("MIT License — Copyright (c) 2026 Henrique Barone", github.com/henriquegpb/microkit). README credits note that some interactions are adapted from publicly shared examples and Webflow exports.
Live demo
microkit.co
Docs
microkit.co