素数搜索动画 - 试除法与埃拉托斯特尼筛法动态比较
并行动画展示试除法和埃拉托斯特尼筛法查找素数的过程,对比效率。
UD5工具箱
并行动画展示试除法和埃拉托斯特尼筛法查找素数的过程,对比效率。
通过正方形面积拼图动画直观证明 a²+b²=c²,支持多种经典证明方法切换。
逐步动画展示埃拉托斯特尼筛法,高亮被划掉的合数,直观理解素数生成原理。
动画展示 RISC-V 五级流水线(取指、译码、执行、访存、写回)的执行过程及冒险。
动画展示 Kruskal 算法选择边和合并集合的过程,高亮生成树边。
输入目标数字,生成数字从 0 渐增到该值的滚动动画代码,可调节速度和缓动。
绘制 SVG 路径,将动画元素绑定到路径上,生成 offset-path 动画代码。
显示当前页面动画的实时 FPS 图表,检测掉帧和卡顿,辅助性能优化。
展示数十种纯 CSS 的加载动画和骨架屏效果,点击复制代码直接使用。
上传 GIF 动画,提取每一帧并拼接为单张精灵表图片,可设置排列方式,用于游戏开发。
选择和自定义页面进入/离开的动画效果(淡入、滑动、缩放),模拟多页面间的过渡。
构建或随机生成二叉树,逐步动画展示前序、中序、后序和层序遍历的路径。
创建并运行动画工作线程,展示不受主线程影响的平滑动画效果。
拖拽设置滚动时间线的触发范围与动画关键帧,自动生成 @scroll-timeline 及 animation-timeline CSS 代码。
在 SVG 画布上添加形状,设定动画属性(位置、颜色等),生成可内嵌的动画 SVG。
上传精灵表图片,设定行数和列数,实时播放动画并提取单帧。
在时间轴上拖拽添加属性关键帧,实时预览动画并生成 @keyframes 代码。
注册带类型的 CSS 自定义属性,观察其如何支持过渡动画和继承效果。
在两个视图间切换并调用 document.startViewTransition,观察浏览器默认过渡动画。
绘制 SVG 路径,让元素沿着路径运动,调整速度和缓动,生成动画代码。
上传多张图片作为帧,调整每帧延迟,合成并下载动态 GIF,完全浏览器端实现。
拖入 Lottie 动画 JSON 文件,即刻播放矢量动画,支持暂停、调速、背景颜色设置。
上传动态 WebP 文件,分离每一帧并下载为独立的 PNG 或 WebP 图片。
展示所有内置缓动函数(ease, linear 等)及自定义 cubic-bezier 的运动曲线和动画效果。
拖拽或输入数值组合多个 CSS transform 函数,实时观察元素变换效果并获取代码。
跟着动画演示做面部肌肉锻炼,每天几分钟,舒缓表情纹。
手动播放一个动画,录制元素实际位置变化,反向生成@keyframes。
分步动画演示称人结、双套结等打法,可慢放跟学。
屏幕上循环展示膨胀收缩的球体,用户跟随节奏吸气呼气,缓解压力。
在可缩放网格上选区颜色绘制像素图,支持多帧预览简单动画。
启动后显示20秒动画倒计时与搓手示范,配“生日快乐”节奏提示。
逐步播放叶绿体中进行的光合作用,标注参与物质与能量变化。
地鼠随机从洞中弹出,玩家点击击打得分,速度渐增。
调节振幅、频率和颜色,生成多层SVG波浪,支持循环波动动画,导出CSS或SVG。
拖动曲线手柄调整动画缓动,实时预览弹跳或淡入效果,生成cubic-bezier值。
上传短视频,截取片段调整尺寸与帧率,转换为循环GIF动画,适合制作表情。
在单页内模拟MPA过渡效果,自定义进场/出场动画,体验View Transitions API丝滑切换。
配置滚动容器与目标元素,自定义随滚动触发的关键帧动画,输出纯CSS代码。
在网页画布上点击鼠标发射绚丽的粒子烟花,支持重力、拖尾和随机颜色,适合节日气氛。
输入文本,以动画小人挥舞旗帜演示国际旗语及莫尔斯旗语样式。
动画展示环形/循环缓冲区的Enqueue、Dequeue操作以及头尾指针的移动逻辑。
摇晃屏幕(或点击)让亮片乱舞,然后静静观看它们缓慢沉降,用于情绪平静。
创建带有弹性动画的通知数字徽章或红点,生成对应的HTML/CSS代码。
在两个不同形状的SVG路径间自动生成流畅的过渡变形动画SMIL代码。
选择光晕、拖尾、磁吸等风格,生成自制的JS鼠标光标特效代码。
调节笑脸的眼睛和嘴巴弯曲度,添加眨眼等简单动画,导出动态SVG或GIF。
动画展示火成岩、沉积岩和变质岩之间如何通过埋藏、风化等过程相互转化。
拖拽太阳、云朵因素,直观展示自然界水循环的蒸发、凝结、降落和渗透过程。
拖拽轨道上的关键帧,调整动画属性和时间点,直接生成@keyframes代码。
生成在输入框内不断打字删除的动态占位符示例文字,提供HTML/CSS代码。
点击节点添加路径权重,运行Dijkstra算法高亮从起点到所有节点的最短距离和路径。
在画布上放置节点和边,动画展示普里姆和克鲁斯卡尔算法构造最小生成树的过程。
输入盘子数量,动画展示汉诺塔的递归移动步骤,帮助理解递归思想。
在二维函数曲面上动态展示梯度下降算法的迭代过程,可调节学习率和初始点。
通过注册CSS属性的类型和初始值,演示如何让渐变等属性实现平滑动画。
随机生成整数数组,逐步展示按低位优先进行的基数排序过程,辅助算法理解。
绑定动画进度到滚动位置,交互式调整参数,直观理解scroll-timeline和view-timeline。
在多页面或元素切换时呈现流畅的交叉淡入淡出和变形动画,体验原生视图过渡。
浏览并一键复制常见CSS动画(跳动、淡入、滑动等)的@keyframes代码。
生成围绕元素不停旋转的多彩渐变边框,通过conic-gradient实现。