ııı motion.md视频风格规范
Linear / V114

Linear — merge queue status in diffs

一条稳定的排队状态,用悬停补充更详细的等待信息。整个动作只需要局部出现与消失。

构图与编排 可播放 · 可替换内容
整体编排规则示例
0.00 / 6.13 秒
动作与构图示意 独立打开 ↗
查看 HTML 源码
<!doctype html><html lang="zh-CN"><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Linear — merge queue status in diffs · sequence</title><style>html,body{margin:0;width:100%;height:100%;overflow:hidden;background:#090a0c}canvas{display:block;width:100%;height:100%;object-fit:contain}</style><body data-mode="sequence"><canvas width="1000" height="600"></canvas><script src="data.js"></script><script src="common.js"></script><script src="scene.js"></script><script src="bridge.js"></script></body></html>
画面元素状态行预计时长指针说明浮层
MOTION LANGUAGE

动作与构图

局部动作 · 构图规则

01

悬停补充信息,不改变状态

悬停补充信息,不改变状态规则示例
0.00 / 3.40 秒
1.3–4.7 秒 · 动作示意 独立打开 ↗
查看 HTML 源码
<!doctype html><html lang="zh-CN"><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Linear — merge queue status in diffs · sequence</title><style>html,body{margin:0;width:100%;height:100%;overflow:hidden;background:#090a0c}canvas{display:block;width:100%;height:100%;object-fit:contain}</style><body data-mode="clip" data-start="1.3" data-end="4.7"><canvas width="1000" height="600"></canvas><script src="data.js"></script><script src="common.js"></script><script src="scene.js"></script><script src="bridge.js"></script></body></html>

指针移到预计时长附近后出现说明浮层,离开后收起。Queued 和预计时长一直留在原位;浮层贴近触发区域,不能挡住正在解释的文字。

02

预计时长与已等待时长分层

主行显示当前状态和预计耗时,浮层显示已经等待多久,两者使用不同表述。深色背景、浅色无衬线、冷紫状态点与稍亮浮层即可建立层次;只对浮层使用短促淡入淡出,避免整行抖动。

03

可用于下载、渲染或发布队列

替换状态名、预计时间与详细说明时,保留这两层信息的区别。若没有额外信息,直接移除浮层;不需要为一个 hover 补充标题片或全片分镜。

SEQUENCE

段落与节奏

点击段落,定位到上方编排示意。

0.00 秒的构图参考
0.00s
1.00 秒的构图参考
1.00s
2.00 秒的构图参考
2.00s
4.00 秒的构图参考
4.00s
5.00 秒的构图参考
5.00s

画面参考 · 离散静帧

KEEP THE RELATIONSHIPS

制作其他主题

  • 可迁移下载、渲染或发布队列;保留状态与说明分层。

制作约束

状态行 / 预计时长 / 指针 / 说明浮层

  • 短片只有局部 hover:主状态保持,悬停补充已经等待的时长,离开后隐藏。
  • 预计完成与已等待时长是不同信息,不能互换。