A frontend experiment for ItemGG / ItemDeep that recreates a mobile-style chat message dissolve/delete animation using HTML, CSS, JavaScript, and Canvas.
Build a chat-like UI interaction where a message bubble:
- starts dissolving with a directional grain/noise effect
- fades out smoothly
- collapses the layout cleanly (messages shift upward)
This project focuses on the animation behavior and visual feel, not backend/chat logic.
- HTML
- CSS
- Vanilla JavaScript
- Canvas API (overlay effects / dissolve visuals)
docs/
index.html
style.css
script.js
README.md
- Chat message row mock UI
- Delete trigger
- Fade + collapse (no dissolve yet)
- Canvas overlay
- Directional grain/noise dissolve (mobile-style feel)
- Fine particles / specks (small fragments only)
- Motion tuning (drift, alpha, easing)
- Replay / reset flow
- Timing polish
- Accessibility improvements (reduced motion fallback)
Open docs/index.html directly in your browser.
Use VS Code + Live Server:
- Open the repository in VS Code
- Open
docs/index.html - Start Live Server
Scaffold initialized. Implementation starts from Phase 1.
This is an ItemGG / ItemDeep UI animation experiment intended for prototyping and visual interaction design.
MIT (or your preferred license)