OfficeCLI morph-ppt Swiss System 风格:一根“全宽墨黑横条”的六幕 Morph 叙事设计

📅 发布时间:2026/9/19 19:23:05
OfficeCLI morph-ppt Swiss System 风格:一根“全宽墨黑横条”的六幕 Morph 叙事设计
OfficeCLI morph-ppt Swiss System 风格一根“全宽墨黑横条”的六幕 Morph 叙事设计【免费下载链接】OfficeCLIOfficeCLI 是首款也是最佳的专为 AI 代理设计的命令行工具可用于读取、编辑和自动化处理 Word、Excel 和 PowerPoint 文件。它免费、开源仅包含一个二进制文件无需安装 Office 套件。项目地址: https://gitcode.com/iOfficeAI/OfficeCLI本文围绕 OfficeCLI 仓库morph-ppt技能自带的 Swiss System 风格规格纯白底 墨黑 火红展开先说明该风格在企业、金融、咨询类场景中的定位与色板约束再逐幕拆解其核心演员!!rule从“中部细线”到“整页墨黑反转”的六幕横扫编排并结合技能的三前缀命名、transitionmorph机制与交付门禁给出将该规格落成可运行officecli命令序列的实现路径。读完你可以独立完成一份符合该风格的六页 Morph 演示稿并知道如何用技能内置的校验循环证明它“真的是 Morph 而不是伪淡入”。风格在样式库中的位置morph-ppt技能在 reference/styles/ 下内置了 52 个视觉风格目录按色板家族dark / light / warm / vivid / bw / mixed分组。INDEX.md 的 Black White 分表中登记了 4 个黑白系风格其中bw--swiss-system这一行为目录风格名主色bg / fg / accent适用场景气质bw--swiss-systemSwiss System#FFFFFF / #000000 / #FF0000Corporate, finance, consulting, professional servicesClean, systematic, bold技能文档对样式库的用法有明确纪律见 skills/morph-ppt/SKILL.md 的 Style library lookup workflow把它当作按需查阅的设计灵感库而非模板——先浏览 INDEX 定位再读style.md理解设计哲学build.sh只作技法参考坐标已知有排版问题不得照抄最后把“色板选择 标志性手势”套用到自己的网格计算上。INDEX.md 顶部的 Important Notice 也强调Learn the approach, do not copy the code。需要说明当前仓库状态bw--swiss-system 目录目前仅包含 style.md其文末提到的build.py未随仓库提供。因此本文以规格文本为主体命令实现部分以同族风格bw--swiss-bauhaus的完整构建脚本作为可验证的命令参照。设计语言纯白底、墨黑与火红三色style.md 对 Swiss System 的定义高度凝练Pure white background with ink black and fire red only. Features !!rule actor (full-width rect) that sweeps vertically across slides, creating dramatic transformations.风格元信息完整继承如下适用场景Scenario企业、金融、咨询、高端专业服务气质Mood干净、系统化、大胆、瑞士设计Swiss design基调Tone白底 黑红强调完整色板规格原文共 3 色不允许引入第四色名称Hex用途Background#FFFFFF纯白背景Ink#000000文字与横条Fire#FF0000强调色规格同时声明遵循瑞士设计三原则网格grid、字体排印typography、色彩最小化minimal color。放在同族对比中更能看出定位差异bw--mono-line是灰阶极简、面向学术与咨询报告的克制风格bw--brutalist-raw同为#FFFFFF / #000000 / #FF0000三色但气质是“反叛、粗粝、冲击”的粗野主义bw--swiss-bauhaus则用#E63322红与#1C1C1C近黑做严谨几何块面。Swiss System 的差别在于系统化systematic——它面向的是正式商务语境红色只在强调处出现黑色以“一根横条”的形态贯穿全篇。核心机制!!rule 的六幕纵向横扫整个风格的灵魂是单一持久演员!!rule——一个全宽 INK 矩形它在 6 页之间纵向横扫、厚度递增制造戏剧性形变。规格原文的逐幕编排如下完整继承未删减幕!!rule状态位置/形态S1mid-rule中部横条S2top thick顶部加粗S3bottom thick底部加粗S4thin center中部细线S5wide top-third band上三分之一宽色带S6full INK inversion整页墨黑反转CTA 页围绕这六幕规格有两条硬约束Zero darkness until final CTA slide——S1 到 S5 的背景全部是纯白“黑暗”直到 CTA 页才第一次出现。前 5 页的视觉张力完全来自一根横条的位置/厚度变化而不是页面明暗切换。关键 Morph 模式Key Morph Pattern——规格原文将这条动线赋予叙事语义The !!rule actor creates a dramatic journey from subtle horizontal line to complete slide inversion, representing transformation from light to dark, question to answer, problem to solution.也就是说这根横条既是装饰也是叙事进度条从中部细线提出问题逐步“生长”为整页墨黑反转给出答案/行动号召。这是典型的瑞士式“少即是多”——用一个几何元素承担全篇的连续性记忆点。底层支撑Morph 配对与命名约定style.md只写设计意图不写机制机制由上层技能 skills/morph-ppt/SKILL.md 继承提供。理解以下几条才能解释为什么“同一根!!rule”能在页面之间平滑变形按名配对PowerPoint 的 Morph 引擎在相邻页之间用完全相同的形状名配对并对位置、尺寸、旋转、填充、透明度做插值名字对不上就静默退化为普通淡入silent fade。三前缀命名系统规格中!!rule的命名归属依据前缀角色生命周期!!scene-*背景/装饰全篇持久只设一次靠改变位置/尺寸制造动效几乎不做 ghost!!actor-*内容型前景跨若干页演化第 N 页引入后续页演化退出时 ghost 到x36cm#sN-*单页内容标题、要点、脚注第 N 页新建第 N1 页 ghost 到x36cm!!rule属于!!演员类永远不能删除删除会破坏配对形状直接消失而无退场动画退出时只能移画布外。画布规格为 33.87 × 19.05 cmghost 坐标约定为x36cm越过右边缘。transitionmorph必须显式设置Morph 只在“目标页”携带该属性时运行第 2 页起漏设就会退回母版默认通常是无转场动效静默死亡。空间多样性Spatial variety相邻页至少 3 个配对形状满足位移 ≥ 5cm 或旋转 ≥ 15° 或尺寸差 ≥ 30%否则 Morph 无可插值内容、坍缩为淡入。对照本风格逐幕S1→S2中部→顶部位移约 9.4cm、S2→S3顶部→底部位移约 15.85cm、S3→S4、S4→S5、S5→S6色带扩张为整页每一对!!rule的纵向位移或高度变化都远超 5cm 阈值。M-1 自动加前缀怪癖对某页执行set --prop transitionmorph后该页形状名在回读时会带上!!前缀如#s1-title回读为!!#s1-title但name路径选择器仍然可解析无需改写路径。交付门禁 5b-morph-2 的适配门禁硬断言“每对相邻页 ≥ 3 个!!前缀形状各在 {x, y, width, height, rotation, font-size} 上至少变化 1 项”。本风格规格只定义了 1 个!!rule但从门禁的 diff 证明脚本对两页同名形状逐项比对与 M-1 前缀机制可以推断被 ghost 到x36cm的#sN-*内容在回读时同样带!!前缀、其位移会被计入 diff因此“单 rule 演化 每页内容 ghost”的组合通常能共同满足 3 形状变化量——这是把设计意图落到交付标准时值得用实际回读核验的一点。命令范式把规格落成构建脚本规格文末标注“Complete build script available inbuild.py”但当前仓库未包含该脚本。同族风格的 bw--swiss-bauhaus/build.sh 提供了同类型“全宽色带重排”编排的完整实现参照——其色块序列左列 → 顶部条 → 中部带 → 底部填充 → 全覆盖与 Swiss System 的!!rule动线同属一个编排家族且展示了officecli的标准命令形态create建文件、add / --type slide --prop layoutblank --prop backgroundHEX建页第 2 页起加--prop transitionmorph、add --type shape --prop name!!…建演员、set --prop x36cm做 ghost、结尾validate校验。按 Swiss System 规格等价组装的构建骨架如下坐标为按规格设定的参考值任何脚本的坐标都不应照抄FILEswiss-system.pptx officecli create $FILE # S1 — mid-rule中部横条唯一深色元素背景纯白 officecli add $FILE / --type slide --prop layoutblank --prop backgroundFFFFFF officecli add $FILE /slide[1] --type shape --prop name!!rule \ --prop fill000000 --prop x0cm --prop y9.4cm --prop width33.87cm --prop height0.5cm officecli add $FILE /slide[1] --type shape --prop name#s1-title \ --prop textTHE QUESTION --prop fontArial --prop size54 --prop boldtrue \ --prop color000000 --prop fillnone --prop x1.5cm --prop y3cm \ --prop width30cm --prop height4cm # S2 — top thick顶部加粗同时 ghost 上一页内容 officecli add $FILE / --type slide --prop layoutblank --prop backgroundFFFFFF --prop transitionmorph officecli add $FILE /slide[2] --type shape --prop name!!rule \ --prop fill000000 --prop x0cm --prop y0cm --prop width33.87cm --prop height3cm officecli add $FILE /slide[2] --type shape --prop name#s2-title \ --prop textContext --prop fontArial --prop size40 --prop boldtrue \ --prop color000000 --prop fillnone --prop x1.5cm --prop y4cm \ --prop width30cm --prop height3cm officecli set $FILE /slide[2]/shape[name#s1-title] --prop x36cm # S3 — bottom thick底部加粗写法同 S2含本页 #s3-* 内容与 #s2-* ghost officecli add $FILE / --type slide --prop layoutblank --prop backgroundFFFFFF --prop transitionmorph officecli add $FILE /slide[3] --type shape --prop name!!rule \ --prop fill000000 --prop x0cm --prop y15.85cm --prop width33.87cm --prop height3.2cm # S4 — thin center中部细线回到 S1 附近但更细制造“呼吸” officecli add $FILE / --type slide --prop layoutblank --prop backgroundFFFFFF --prop transitionmorph officecli add $FILE /slide[4] --type shape --prop name!!rule \ --prop fill000000 --prop x0cm --prop y9.45cm --prop width33.87cm --prop height0.15cm # S5 — wide top-third band上三分之一宽色带红色强调首次进入 officecli add $FILE / --type slide --prop layoutblank --prop backgroundFFFFFF --prop transitionmorph officecli add $FILE /slide[5] --type shape --prop name!!rule \ --prop fill000000 --prop x0cm --prop y0cm --prop width33.87cm --prop height6.3cm officecli add $FILE /slide[5] --type shape --prop name#s5-accent \ --prop textThe answer is structural. --prop fontArial --prop size44 --prop boldtrue \ --prop colorFF0000 --prop fillnone --prop x1.5cm --prop y8cm \ --prop width30cm --prop height3cm # S6 — full INK inversion整页墨黑 CTA第一次也是唯一一次“黑暗” officecli add $FILE / --type slide --prop layoutblank --prop background000000 --prop transitionmorph officecli add $FILE /slide[6] --type shape --prop name!!rule \ --prop fill000000 --prop x0cm --prop y0cm --prop width33.87cm --prop height19.05cm officecli add $FILE /slide[6] --type shape --prop name#s6-cta \ --prop textACT NOW --prop fontArial --prop size60 --prop boldtrue \ --prop colorFF0000 --prop fillnone --prop x1.5cm --prop y7cm \ --prop width30cm --prop height5cm officecli validate $FILE要点回顾!!rule在 6 页中逐页重新添加、同名同族靠 x/height 变化驱动插值每页#sN-*内容必须在本页可见、在下一页 ghost 到x36cm每页都是独立画布忘记 re-ghost 会导致旧内容复现即技能文档中的 M-2 幽灵堆积陷阱第 6 页背景才允许变黑此前任何一页出现深色背景都违反规格。多页弧段也可以用 morph-helpers.py 的clone/ghost/final-check子命令自动执行克隆、ghost 与结构检查减少手写命令量。交付验证与渲染边界技能规定的交付门禁对本风格同样适用继承 pptx v2 Gate 1–5a外加 4 项 Morph 专项检查5b-morph-1已退场的!!actor-*必须确认x ≥ 33.87cm画布右缘5b-morph-2相邻页存在“扁平”风险——本风格需按上文确认 rule 演化 内容 ghost 合计满足 3 形状变化量5b-morph-3相邻页必须共享至少 2 个!!前缀名字本风格每对共享!!rule及 ghost 内容名5b-morph-4#sN-*内容不得在第 N1 页滞留可见区。任何一条检查循环打印出行即应 REJECT 并修复后重跑。技能还要求每次交付附带三件套.pptxofficecli validate通过、可重跑的构建脚本build.sh/build.py、以及包含主题/逐页大纲/配对规划表的brief.md。最后必须向使用者交代渲染边界Morph 动效只在 PowerPoint 365、Keynote、WPS 中播放LibreOffice Impress、Google Slides 网页端、HTML/SVG 查看器以及officecli view html结构预览都会呈现为静态画面或普通淡入。技能文档将此归类为[RENDERER-BUG]渲染器运行时边界而非缺陷——静态截图无法验证动效本身结构正确性靠上述门禁查询证明动效质量需在真实播放器中逐页观看确认。小结Swiss System 是 OfficeCLImorph-ppt样式库中面向企业/金融/咨询场景的黑白系风格三色谱#FFFFFF/#000000/#FF0000、瑞士网格与排版原则、单一!!rule全宽横条的六幕纵向横扫以及“直到 CTA 页才反转整页”的零黑暗纪律。其实现完全落在morph-ppt技能的通用机制之上——同名形状配对、三前缀命名、transitionmorph、x36cmghost 与 Gate 5b 校验循环。按规格组装构建脚本、跑完门禁再在 PowerPoint 365 / Keynote / WPS 中实际观看动效即可交付一份既系统化又具备连续动感的黑白 Morph 演示稿。【免费下载链接】OfficeCLIOfficeCLI 是首款也是最佳的专为 AI 代理设计的命令行工具可用于读取、编辑和自动化处理 Word、Excel 和 PowerPoint 文件。它免费、开源仅包含一个二进制文件无需安装 Office 套件。项目地址: https://gitcode.com/iOfficeAI/OfficeCLI创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考