CSS缓动函数生成器 - Cubic-Bezier曲线编辑
直观拖拽曲线控制点,生成CSS transition/animation的cubic-bezier()值,并即时播放动画效果预览。
UD5工具箱
可视化编辑 cubic-bezier 与 steps 缓动函数,实时预览动画效果
💡 可用于 transition-timing-function 或 animation-timing-function
(x1, y1, x2, y2) 组成。P0 固定为 (0,0),P3 固定为 (1,1),P1 和 P2 为两个控制点。x1 和 x2 必须在 [0,1] 范围内,y1 和 y2 可以超出此范围以产生"过冲"效果。它控制动画在时间轴上的进度变化速率。
steps(n, end) 在每个间隔结束时跳变,steps(n, start) 在每个间隔开始时跳变。
cubic-bezier(0.4, 0, 0.6, 1.5) 会产生轻微的过冲效果。
cubic-bezier(0, 0, 1, 1)。Ease 是 CSS 的默认值 cubic-bezier(0.25, 0.1, 0.25, 1),动画开始时有轻微加速,结束时缓慢减速,更符合自然运动规律。
transition: all 0.3s cubic-bezier(...); 或 animation: myAnim 2s cubic-bezier(...) infinite;。也支持 CSS 变量:--my-easing: cubic-bezier(...); 然后在多处引用。
直观拖拽曲线控制点,生成CSS transition/animation的cubic-bezier()值,并即时播放动画效果预览。
拖拽控制点自由绘制二次和三次贝塞尔曲线,导出为SVG path或Canvas绘图命令。
拖拽构造多层感知机,调整学习率和激活函数,实时观察分类任务训练过程,入门深度学习。
设定华容道开局(横刀立马等),点击自动求解,展示逐步移动过程。
粘贴代码,计算总行数、有效代码行数、注释行数和空行数。
利用预训练的轻量变换网络在浏览器中简单演示将图片转换成特定风格。
连接到 WebSocket 端点,自定义消息内容(JSON、文本、ArrayBuffer)并发送,查看响应。
调节采样频率,观察对正弦波的离散采样和重建效果,演示欠采样导致的频率混叠。
从体式库拖入序列,调整持续时间,生成完整瑜伽课程计划,并可导出打印。
字母从极度模糊逐渐变清晰,尽早猜出正确单词获得高分。
在一个隔离环境中渲染单个组件,调整 props 查看变化,类似于 Storybook 的轻量替代。
添加多个色块拖拽顺序,直观表现层叠上下文与z-index值。
输入源页和引用页URL,构造Webmention请求通知被引用页面,演示独立博客协议。
解析Motorola S-Record或Intel HEX格式的固件文件,提取显示原始数据块。
拖拽改变一个div的大小,通过ResizeObserver API实时显示其新的宽度和高度。
配置监听目标,实时显示DOM节点的增删改及属性变化,辅助AJAX内容调试。
请求手机传感器权限,通过加速度变化峰值检测来简单估算步数。
模拟动态区域更新,测试不同aria-live值(polite/assertive)对屏幕阅读器的影响。
输入网站robots.txt内容与用户代理,测试指定URL是否被允许抓取,SEO优化辅助。
输入颜色十六进制值,根据色相和明度给出类似`--color-primary-500`的命名建议。
实现阿拉伯数字(1-3999)与罗马数字的相互转换,实时双语显示,便捷校验。
配置WebSocket地址,模拟多个并发连接,发送自定义消息并记录响应延迟。
将二进制字符串精确转换为十六进制,支持空格分隔和8位分组,方便调试原始数据。
输入WebSocket服务地址,建立连接,发送和接收消息,方便调试实时通信应用。
添加二维点并选择核函数,直观展示SVM决策边界与支持向量,理解最大间隔分类原理。
粘贴JSON示例数据,自动分析并生成对应的JSON Schema,支持类型推断和必填标记。
在两个不同形状的SVG路径间自动生成流畅的过渡变形动画SMIL代码。
随机生成数字并展示其组成,用于儿童十以内或二十以内加减法练习。
设置渐变两端颜色,鼠标滑过渐变条显示任意位置的精确十六进制色。
检查XML的格式正确性,报告错误的标签闭合和属性缺失。