图片对比滑动器 - 两图叠加拖动对比
上传两张图片,通过滑块左右拖动查看叠加差异,用于展示修图前后或滤镜效果。
UD5工具箱
Math.atan2(Δy, Δx)计算出滑动角度,根据角度范围判断具体方向。4方向模式比较|Δx|和|Δy|的大小来确定主方向;8方向模式则将360度均分为8个45度扇区进行精确判断。
mousedown/mousemove/mouseup(桌面端鼠标拖拽)和touchstart/touchmove/touchend(移动端触摸滑动)两组事件。在移动端使用touch-action: none CSS属性阻止浏览器默认手势(如页面滚动、缩放),确保检测区域内的滑动手势被正确捕获。桌面端鼠标移出检测区域后仍能继续跟踪直至释放。
distance = √(Δx² + Δy²),即起点到终点的直线距离。滑动速度通过记录touchstart的时间戳和touchend的时间戳,计算时间差Δt(秒),然后用总距离除以时间差:speed = distance / Δt,单位为像素每秒(px/s)。水平距离Δx和垂直距离Δy分别显示,方便分析手势的水平和垂直分量。
passive: false确保能调用preventDefault阻止页面滚动干扰。本工具已内置这些优化策略。
上传两张图片,通过滑块左右拖动查看叠加差异,用于展示修图前后或滤镜效果。
记录鼠标移动轨迹作为手势,绑定到页面内操作(如刷新、返回),仅供演示。
利用Unicode字符映射,将输入文本上下颠倒翻转显示,可直接复制到社交平台。
展示所有内置缓动函数(ease, linear 等)及自定义 cubic-bezier 的运动曲线和动画效果。
选择多种语言,利用Web Speech API测试语音转文字准确率对比。
经典数字滑块拼图,点击移动数字方块,按顺序排列还原,内置步数计时。
允许用户Ctrl+V粘贴剪贴板中的截图或图片,预览并可转为Base64或下载。
带有基本图层概念的在线画画工具,支持多种笔刷效果和透明度调节。
模拟通灵板,随机选取字母拼出诡异单词,仅供娱乐。
在多个浏览器标签页间通过Web Locks API协调共享资源的访问,展示锁机制。
选择源图(提供色调)和目标图,将源图的整体色彩风格迁移到目标图片上。
提取文本中的唯一行、或删除重复行、或仅显示重复行,多模式整理。
给出历史事件,拖动时间轴到正确年份,越精确积分越高。
输入简单句,生成传统的句子图解树,显示成分关系。
选择预设图案(条纹、棋盘、点阵),微调颜色和尺寸,输出background代码。
在Canvas上半边绘制陶罐轮廓,自动对称旋转形成3D状的陶罐效果。
选择仓鼠品种,根据动物福利标准推荐最小笼子底面积和跑轮直径。
跟随音乐节奏点击按钮或敲击键盘,实时计算每分钟节拍数 (BPM) 和平均间隔。
基于屏幕物理尺寸校准后显示标准对数视力表,粗测裸眼视力。
使用磁力计显示当前朝向,输入目标坐标计算方位角与距离。
使用设备光线传感器显示当前环境亮度,评估阅读/工作照明是否足够。
按住右键画一个自定义形状(如圆圈),保存后触发特定的网页操作。
加载图片,显示其最低有效位平面图,辅助发现可能存在的LSB隐写信息。
检测当前页面可用的浏览器功能策略(如相机、麦克风),并生成对应的Permissions-Policy头。
比较两篇文本的相似度百分比,并高亮相同句子,避免重复内容惩罚。
通过音频频谱分析估算一段音乐的主调(Key),辅助混音与DJ对拍。
上传音乐文件,通过Web Audio分析峰值间隔,估算歌曲的每分钟节拍数。
在指定区域进行触摸操作,实时显示触摸点坐标和识别的基础手势(滑动、捏合等)。
上传文件,读取文件头部几个字节的“魔法数字”,判断其真实扩展名类型。
快速检测系统是否支持特定的URL Scheme(如mailto:、tel:、tg:)。