A standalone 500 Internal Server Error page with a stacked log-file animation. Editor windows fan out like a stack trace, draw fake syntax lines, and can be thrown away on click.
Open index.html in a browser, or serve the folder:
python3 -m http.server 8765Then visit http://127.0.0.1:8765.
- The stack tilts, then fans out.
- Hover a window to lift it.
- Click a window to throw it off-screen.
- After the last log is gone, the copy updates.
- Go home returns to
/. Try again reloads the page.
Motion is skipped when prefers-reduced-motion is set.
├── index.html
├── css/tbj.css
└── js/tbj.js
Drop the three files onto any server (or a Laravel/Herd site) and point 500 responses at index.html.
MIT. See LICENSE.