talk-in-slides · 示例 deck

把演示做成一部==短片==,而不是一叠幻灯片

一张长画布、一台会飞的相机、每一次点击只多说一件事。

第一部分

一张画布,一台相机

所有页面摆在同一张长纸上。翻页时纸不动,镜头在动。

镜头

翻页不是换页,是==镜头移动==

相邻两页之间平移;跨度很大时,镜头先拉远再推近,观众始终知道自己在哪。

data-cam="dx,dy,z; …" 每步一组

节奏

每一次点击,只多说一件事

01 · 断言

标题是一句完整的判断

读完标题就知道这页的结论,正文只负责证明。

02 · 证据

一页只放一个证据

一个数字、一张图、一段录屏,选最有力的那个。

03 · 余味

最后一步留给"所以呢"

把观众该带走的那句话,放在最后一下点击里。

最后一下恢复全部:三张卡合起来,就是一页的结构。

115ms

一个数字撑起一页

数字要大到不用找

进入这一页时数字会从 0 滚到目标值;倒退或跳页时直接显示终值,不会乱跳。

示例数据 · 来源与口径写在这一行

图表

先让柱子长出来,再告诉观众看哪一根

12 19 23 41 26 纯文字 配图 图表 分步揭示 录屏

最高

41%

分步揭示的记忆度最高:观众只需要跟上一个新信息。

示例数据 · 单位 % · 来源行用 .source

对照

网页做演示,赢在可以==动==

能力 传统幻灯片 talk-in-slides
翻页 换一张图 镜头在一张画布上飞
分步揭示 逐项出现 状态由(页,步)决定,可倒退可跳转
录屏与动画 嵌入视频 到那一步才从头播放,离开即暂停
分发 发文件 一个链接,手机上也能点着看

写法

动效只写一个属性

元素声明自己"第几步出现",引擎负责其余一切。

<!-- 第 0 步就在 --><h2 class="h2 rise" data-in="0"><!-- 第 1 步出现 --><div class="card pop" data-in="1"><!-- 第 2 步起变暗 --><p data-state="dim@2">

质感不是加出来的,是一样一样拿掉之后剩下的。

示例引语 替换成真实出处

localhost:8000/#/3

图 1把 <img> 或 <video> 放进 .screen 即可

录屏

真实画面比任何形容词都有说服力

视频到它出现的那一步才从头播放,离开这一页就暂停并回到开头。

流程

先写稿,再搭页,最后才是动效

01

写稿

每页一句断言,先在纸上过一遍

02

搭页

从版式库里挑,不发明新版式

03

编排

决定每一下点击揭示什么

04

检查

截图、lint、逐页评审

谢谢

按 M 看全部页面,按 S 打开演讲者视图

you@example.comexample.com/deck
把演示做成一部短片
示例讲者 · talk-in-slides