Liquid Glass Pastel Hearts Dashboard
Liquid Glass Pastel Hearts Dashboard
A soft glass dashboard feels especially nice when the background is gentle instead of loud. This experiment combines pastel gradients, floating heart-like texture, translucent widgets, clocks, a calendar, notes, reminders, a to-do list, and a small drawing canvas into one dreamy dashboard UI.
The goal was to keep the interface playful while still making it feel like a real utility screen. The widgets sit on top of a moving pastel background, and the glass panels react with blur, shadows, rounded corners, and light borders. A small settings panel lets you adjust the blur and accent color, while the theme button switches the scene into a darker night mode.
Features
- Pastel liquid glass dashboard layout
- Animated gradient background
- Floating heart-style texture layer
- Light and dark mode toggle
- Configurable blur intensity and accent color
- Digital clock and analog clock widgets
- Calendar, to-do, reminders, and notes widgets
- Drawing canvas with brush size and color controls
- Expandable full-screen widget modal
- Blogger-safe scoped HTML, CSS, and JavaScript
Implementation Notes
The original code was written as a full standalone HTML document, with styles attached to body, :root, and global IDs. For Blogger, I wrapped the whole demo inside .pastel-hearts-demo and scoped the CSS and JavaScript so the post does not accidentally change the rest of the blog theme.
The dashboard stores notes, reminders, to-do items, and drawing data in localStorage. In this Blogger version, the storage keys are prefixed so they are less likely to conflict with other demos on the same blog.
Live Demo
Test Code
Below is the test code used for this implementation. The HTML, CSS, and JavaScript are separated so they can be copied individually.