CSS: clamp()

By Xah Lee. Date: . Last updated: .

What is clamp()

clamp() is a CSS math function that restricts a value to a range between a minimum and a maximum.

it is used for dynamic sizing (responsive design)

Syntax

clamp(min, x, max)

Example

font-size: clamp(1rem, 2.5vw, 2rem);
width: clamp(200px, 50%, 600px);

browser support

supported by all major browsers since 2021.

CSS special property and values

CSS. length related.