This is a heavily interactive web application, and JavaScript is required. Simple HTML interfaces are possible, but that is not what this is.
Post
Bramus
bram.us
did:plc:343p6xcgmvkpz5abgezlgyep
My approach there only works with elements that don’t change size between the old and new state though.
To deal with that, throw more code at it and extract the needed info from the generated keyframes. Then adjust the `transform` with that info.
See https://www.bram.us/2025/03/04/view-transitions-snapshot-containing-block/ for details.
2026-03-07T08:46:30.925Z