字母频率分析器 - 文本字符统计柱状图
统计英文或任意文本中每个字符的出现次数,以柱状图或饼图可视化分布。
UD5工具箱
快速将 PX 像素值转换为 VW 视口单位,支持双向换算 · 移动端适配必备
| PX 字号 | VW 值 | 适用场景 |
|---|
* 切换视口宽度后,对照表自动更新
直接使用公式:vw = (设计稿标注px ÷ 设计稿宽度) × 100。例如750设计稿上标注28px,则 28 ÷ 750 × 100 = 3.7333vw。无需手动除以2,因为比例是等价的——用750设计稿的28px直接除以750,与先除以2得到14px再除以375,结果完全相同。这是很多开发者的认知误区。
VW(Viewport Width)是相对于视口宽度的单位,1vw = 视口宽度的1%。它会随屏幕宽度实时变化,适合需要随屏幕宽度线性缩放的场景,如全屏Banner标题、响应式字体。
REM是相对于根元素(html)字体大小的单位,通常配合媒体查询或JS动态设置根字号来实现阶梯式缩放。适合整体布局和组件内部间距。
推荐做法:字体使用vw + clamp()函数(如 font-size: clamp(16px, 4vw, 24px);),既能随屏幕缩放,又有最小/最大限制,兼顾小屏可读性和大屏美观度。
VW单位在所有现代浏览器中都有良好支持,包括Chrome、Firefox、Safari、Edge以及移动端浏览器,兼容性覆盖率达98%以上。IE11部分支持(存在一些滚动条计算差异),但鉴于IE已停止维护,实际项目中可放心使用。对于需要兼容极旧设备的项目,可配合postcss-px-to-viewport等工具在构建时转换。
两者各有优势,现代项目中VW更受推崇:
clamp()可设置上下限。缺点是极端屏幕(如超大显示器)下字体可能过大,需要clamp限制。一般建议保留2~4位小数。以375宽度为例,0.01vw ≈ 0.0375px,肉眼完全无法分辨。保留2位小数(如3.73vw)在大多数场景下足够精确。但对于字号偏小的情况(如12px),建议保留4位以保证精度。本工具默认保留4位小数,您可根据需要调整。
可以,但需要注意:PC端屏幕宽度差异巨大(从1280到2560+),直接用VW会导致字体在大屏上过大。推荐使用clamp()函数设置最小值和最大值,例如:font-size: clamp(16px, 1.25vw, 24px);。这样在1280px宽度下字号约为16px,在1920下约为24px,且不会超出边界。或者使用calc()结合VW和固定值做更精细的控制。
请检查以下几点:
统计英文或任意文本中每个字符的出现次数,以柱状图或饼图可视化分布。
沿行或列按亮度或色相对像素进行排序,产生独特的故障艺术效果。
对图片像素沿特定方向按明亮度排序,生成拉伸条纹的数字艺术效果。
随机生成一对背景和文字颜色,并显示其WCAG对比度是否合格。
将图片转换为像素艺术风格,可调整像素块大小,生成复古像素效果,纯前端Canvas渲染。
录制音频,通过重采样改变播放音高,可调高成卡通音或调低沉。
选择起止颜色及所需色阶数,生成均匀插值的颜色数组,输出HEX列表或CSS渐变。
将任意文本逐字符转换为二进制表示,同时可生成ASCII艺术式的二进制块。
根据每行每列的数字提示,填充正确格子,最终显示隐藏图画。
生成带有严格同步滴答声的闪烁测试视频,用于校正播放设备延迟。
设定声像位置,根据常见衰减法则(-3dB, -6dB中心)计算左右声道电平。
在渐变条上拖拽添加和移动色标,调整颜色和位置,实时输出 CSS linear-gradient 代码。
输入背景和文字颜色,若对比度不达标,自动计算需微调至最近达标色的方案。
输入一组数字,分析首位数字分布与本福特定律的吻合程度,用于数据审计。
选取渐变色,实时预览渐变文字效果并生成background-clip:text代码。
调用摄像头,实时应用红色盲、绿色盲、蓝黄色盲等滤镜,让普通人体验色觉障碍者的世界。
播放不同频率和分贝的纯音,测试用户是否能听见,粗略绘制个人听力曲线。
在曲线上添加控制点调节图片亮度和各颜色通道,支持 S 曲线、反相、负片等高级调色效果。
按行列数字提示填充单元格,还原隐藏的像素图画,内置多种难度与自动校验。
显示用错误颜色书写的颜色名,用户需按实际含义或墨水色反应,类似Stroop测验。
改变音频播放速度但保持原音高不变,或同时改变速度与音高(类似磁带)。
选择内置的真实空间脉冲响应(如教堂、大厅),让音频通过Web Audio Convolver节点体验不同混响。
生成粉红噪音并允许调节各频段增益,用于音响系统测试或助眠。
拖动滑块调节图片的亮度和对比度,实时预览效果,保存调整后的图片,基础修图必备。
使用DynamicsCompressorNode实时调节音频的动态范围,控制阈值和比率。
生成左右声道略有差异的纯音,产生主观脉冲,用于冥想、睡眠或专注。
手动输入当前音量等级,累计听音时间,超出安全剂量时提醒休息。
输入两个数字,显示它们的二进制表示,并逐位展示与、或、异或等运算过程。
独立编辑红、绿、蓝通道的强度,甚至交换通道,创造迷幻色彩效果。
加载多个音频文件,独立控制每轨的音量和静音,同步播放体验混音。