clampography
v0.9.7
Published
Fluid typography system based on CSS clamp() for Tailwind CSS v4. Alternative to Tailwind CSS Typography plugin.
Maintainers
Readme
🙌 Clampography
Clampography is a CSS-only alternative to the official Tailwind CSS Typography plugin. Instead of fixed sizes, it uses the CSS clamp() function to create fluid typography that adapts to any screen. With 94% global browser support, it works on nearly all devices.
Built for Tailwind v4's CSS-first architecture. Zero JavaScript configuration required. Best suited for blogs, documentation, and content-heavy websites.
- No default styling: No colors, borders, transforms, or decorations.
- Structure only: Manages size, spacing, weight, and font-family.
- Smart scaling: Contextual elements use
em(relative), blocks useclamp()(fluid).
Installation
# Install with NPM
npm install clampography
# Install with PNPM
pnpm add clampography
# Install with Bun
bun install clampography
# Install with Deno
deno install npm:clampographyUsage
/* First import Tailwind CSS */
@import "tailwindcss";
/* Then import Clampography */
@import "clampography";
/* Override default heading styles */
@layer base {
h1 {
font-size: clamp(2.35rem, 1.95rem + 1.5vw, 4rem);
font-weight: 400;
line-height: 1.15;
}
}