Claude's Slide Engine

Animated slides
from plain HTML

Press → to start. Scroll the mouse wheel for an overview, H for all controls.

A deck is a list of sections

Came in with led-radial

<section data-enter="cube-y">
  <h2>Second slide</h2>
  <p>240 LED</p>
  <img src="photo.png">
  <aside>Notes</aside>
</section>

Numbers count up by themselves

240 LED

Big numbers count from zero

12,90 €

Decimal commas and spaces work

480 → 141

An arrow counts up, then down

Headings build letter by letter, boxes flip in like cards. Came in with cube-y.

Pick an effect per element

This tree uses data-fx="spin3d".

The iris opened from the first picture on the slide.

Tables slide in row by row

Batch100 pcs1 000 pcs10 000 pcs
Parts and assembly3,83 €3,20 €1,98 €
Certification share27,00 €2,70 €0,27 €

Right-aligned number cells count up. Came in with blinds.

Effects for pictures and boxes

power
scan
radial
spin3d

Also: pop, flip, rise, letters, rows, list, tilt, fade, count. Came in with dissolve.

Clip of the PixelPine aurora animation

Video clips

An image with data-video becomes a muted loop that plays only while its slide is shown.

Came in with led-rain.

Every slide picks its entrance

led-radial
led-rain
led-spiral
led-diagonal
cube-y
cube-x
iris
blinds
dissolve
zoom
vortex
fade

data-enter="name" on the section. Going back plays it in reverse. Came in with zoom.

Controls

Key or buttonDoes
→ Space PgDn, click, side mouse forwardnext slide
← PgUp, click left edge, side mouse backprevious slide
scroll wheel, Goverview: scroll to pick, → opens, ← returns
F · N · Tfull screen · speaker notes · timer
M · Hsimple transitions · all controls

Try it now

Scroll

The slide shrinks into a grid. Keep scrolling, then press →.

N

Shows the speaker notes of this slide.

T

The timer in the bottom right started with your first →.

Came in with cube-x.

Made for Claude to write

Came in with led-diagonal.

One file, any PC

python build.py deck.html -o talk.html

Came in with led-spiral. Scroll for the overview of all slides.