流式间距生成器 - 基于视口的动态padding/margin
类似字体工具,针对内外边距产生随视口平滑缩放的CSS值,完善流式布局体系。
UD5工具箱
CSS clamp() 流体排版 — 最小/最大视口字号平滑缩放
响应式字体示例
48pxclamp(16px, 3.636vw + 4.36px, 48px)
将以上代码用于 font-size 属性,实现流体排版。
clamp() 是 CSS 的数学函数,接收三个参数:最小值、首选值、最大值。语法为 clamp(MIN, VAL, MAX)。它会返回 VAL,但被限制在 MIN 和 MAX 之间。
用于字体时,VAL 通常包含视口单位 vw,使得字号随浏览器宽度线性缩放,同时被最小值和最大值限制,确保在极端屏幕尺寸下仍然可读。例如:clamp(16px, 3.6vw + 4.4px, 48px) 表示字号在 16px 到 48px 之间平滑缩放。
媒体查询在特定断点处跳跃式改变字号,而 clamp() 实现连续平滑的缩放。使用 clamp() 可以避免在断点之间字号"卡住"的问题,减少代码量,并让过渡更加自然流畅。两者也可以结合使用,获得更精细的控制。
最小视口通常设为移动端最小屏幕宽度(如 320px 或 360px),最大视口设为你设计稿的最大宽度(如 1200px、1440px 或 1920px)。
px 更直观、计算简单,适合大多数场景。rem 相对于根元素字号,便于全局缩放和可访问性(用户调整浏览器默认字号时同步缩放)。
如果需要 rem 版本,可将 px 值除以 16(假设 1rem = 16px)。本工具默认使用 px 单位,您可手动转换后在 CSS 中使用 rem。
CSS clamp() 在现代浏览器中广泛支持,覆盖率超过 96%。支持 Chrome 79+、Firefox 75+、Safari 13.1+、Edge 79+。对于少量不支持的旧浏览器,字号会回退到首选值(VAL),通常仍能保持基本可读性。可以配合 @supports 使用渐进增强策略。
clamp() 可用于任何接受长度值的 CSS 属性,包括:
流体排版是指字号随视口宽度连续变化的技术,无需为每个断点手动设置字号。其优势包括:
类似字体工具,针对内外边距产生随视口平滑缩放的CSS值,完善流式布局体系。
按下按键,对比显示数字小键盘与主键盘数字的code和key差异,帮助处理输入。
输入两个或多个整数,一键计算它们的最小公倍数,适合学生数学作业与分数通分。
生成一个 Bookmarklet,点击即弹出面板选择预定义设备尺寸,调整当前窗口大小。
拖拽改变容器宽度,观察使用container-type和@container规则的元素如何自适应样式。
设置基础字号后批量转换像素值为em/rem,同时提供反向计算,保证响应式单位准确。
加载测试页面,实时显示Largest Contentful Paint等核心指标,了解加载体验。
将文本以每次一个单词且强调中心字母的方式高速显示,训练快速阅读。
输入Proto定义和Base64编码的protobuf数据,在线解码为JSON,辅助分析二进制通信内容。
将文本以单个词快速连续呈现,通过调节速度训练速读能力。
输入LaTeX命令如 \alpha 或 \sum,即时渲染为高清可下载的SVG或PNG图片。
通过Canvas调整图片的宽度和高度,支持保持比例或自定义尺寸,快速修改图片分辨率并下载。
通过滑块调节LCP、FID、CLS等指标值,实时显示对应的谷歌核心网页指标评分与颜色。
动画展示滑动窗口和令牌桶算法如何限制API请求速率,对比两者差异。
输入像素值并设定根字号或视口宽度,一键换算为 rem/em/vw 等相对单位,方便响应式开发。
输入URL提取OG标签,模拟Facebook/Twitter/LinkedIn卡片显示效果,优化链接分享。
上传疑似隐写图片,提取每个像素的最低位,尝试恢复隐藏的文本或数据。
添加本地视频和SRT字幕文件,预览并生成带硬字幕的新视频文件。
设定根元素字号(默认16px),快速将rem值转换为px或反向,精准控制布局尺寸。
粘贴 Prometheus 指标文本,解析为结构化表格,并支持基本过滤和排序。
输入字节数,自动转换为最合适的单位(KB、MB、GB 等),并支持指定小数位数。
输入文字并选择 FIGlet 字体,生成大型 ASCII 艺术字横幅,用于代码注释或说明。
动态调整 accent-color 并实时查看对复选框、单选按钮、进度条和滑块的影响。
上传CSV文件,指定优先排序列和升降序,干净地整理杂乱数据。
粘贴HTML和CSS,工具将尝试分析并为你抽取首屏内联样式,辅助性能优化。
选择单词中字母与放置格子,计算总分,支持双倍/三倍字母词。
支持Code128、EAN等常见一维码的摄像头实时解读或从图片识别,显示编码数字。
可视化演示固定窗口、滑动窗口、令牌桶等常见限流算法,实时请求计数与拒绝逻辑。
集成ASCII/Hex/Base家族/Quoted-Printable/UUencode等多种编码一键互转,支持智能识别与链式解码。
指定父元素字号,将em单位的值精确转换为px像素值,同时反向运算,降低响应式疑惑。