Animated task list item with morphing SVG flag and interactive checkbox including strike-through text effect

Interactive Morphing Task List Item

This Interactive Morphing Task List Item is a high-fidelity productivity component. It combines path interpolation with auditory feedback to validate user actions. Its function is to elevate simple “to-do” lists into rewarding, tactile experiences through state-driven motion. (Requires: GSAP, MorphSVGPlugin)

Technologies:
HTML SCSS JavaScript
Difficulty: Advanced
Features:
SVG Morphing Audio Feedback Micro-interactions
Code by: Aaron Iker Aaron Iker
License: MIT
An animated notification button that expands into a full panel with a list of activity cards.

Activity Notification Panel Concept

A button with a notification badge smoothly expands into a large window upon clicking; the header text slides up, and activity cards cascade into view within.

Toast Notification

Toast Notification

A fully functional, visually pleasing notification system ready for integration into web apps to provide user feedback.

See the Pen Toast Notification.

Dynamic Notification Queue

Dynamic Notification Queue

Manage a dynamic queue of notifications with precise CSS transform: translateY stacking; dismissed items trigger a CSS flyOut animation before scheduled removal and the immediate recalculation of all remaining note positions via shiftNotes.

See the Pen Dynamic Notification Queue.

Multi-Button with Toast Notifications

Multi-Button with Toast Notifications

Breaking down the full lifecycle of a toast notification in vanilla JS - from dynamically creating an element with createElement to removing it from the DOM with setTimeout after a CSS animation.