单位:
小字体
中字体
大字体
超大字体
内边距
外边距
间距
圆角
点击复制
LIVE PREVIEW
字体大小随视口宽度自动缩放
| 属性 | 最小 | 最大 | 起始 | 结束 | 场景 |
|---|---|---|---|---|---|
| font-size | 12px | 24px | 320px | 750px | 正文 |
| font-size | 16px | 48px | 320px | 1200px | 大标题 |
| padding | 8px | 24px | 320px | 750px | 容器内边距 |
| gap | 8px | 32px | 320px | 1200px | 网格间距 |
| margin-bottom | 4px | 16px | 320px | 750px | 元素间距 |
CSS clamp 生成器简介
CSS clamp() 是 CSS 原生支持的响应式工具函数,可以在同一个声明中自动在最小值和最大值之间动态插值,无需媒体查询。
语法:clamp(min, preferred, max)。当 preferred 小于 min 时取 min,大于 max 时取 max,介于两者之间时取 preferred。
适用于字体大小、内边距、外边距、圆角、间距等任何需要随视口缩放的属性。
如何使用本工具?
1. 选择单位(px / rem / vw)
2. 输入最小值、最大值、视口起始和结束宽度
3. 点击"生成 clamp()"获取代码
4. 点击输出区域即可一键复制
5. 进阶模式可查看 slope 斜率和计算过程
常见问题与解答
clamp() 浏览器兼容性如何?
clamp() 在现代浏览器中支持良好,包括 Chrome 79+、Firefox 75+、Safari 13.1+、Edge 79+。如需兼容 IE11,请使用 fallback 值。
如何选择起始和结束视口?
起始宽度通常为移动端最小宽度(如 320px),结束宽度通常为大屏断点(如 750px、1200px)。中间区域为平滑过渡区。
速查在线工具箱