You
Interactive Design Experiments

5 Interactive ASCII Footer Panels

Explore 5 distinct interactive ASCII art background options designed to replace the current footer expanding green radial effect. Hover and move your cursor over each panel to test its reactivity, and try changing the color themes below.

Global Preset Palette: |
Option 01

ASCII Matrix Rain & Cursor Shockwave

Downward streaming ASCII characters with interactive cursor shockwaves and density bursts.

Digital Cascade Interactive Shockwave
Option 02 โ˜… Recommended

Vector Field & ASCII Fluid Turbulence (Click Ripple Enabled)

Grid of directional ASCII glyphs acting as a fluid field. Hover to stir the field, click anywhere to trigger expanding shockwave ripples. Displayed below in both Dark Mode and Light Mode.

Vector Field Click Shockwave Dark & Light Mode
๐ŸŒ™ Dark Mode Preview
โ˜€๏ธ Light Mode Preview
Option 03

3D ASCII Topographic Mesh & Lighting

Real-time 3D terrain rendered with ASCII shade characters (`. : - = + * # % @`). Cursor controls 3D light angle and height elevation waves.

3D Topography Shade Ramp
Option 04

Gravitational ASCII Swarm & Constellation

Zero-gravity floating ASCII particles drawn toward the cursor into orbiting swarms, linking with dashed constellation lines.

Particle Physics Constellation Links
Option 05

Typographic Heatmap & Thermal Focus Lens

Full-density background grid. Moving the cursor reveals a circular thermal lens that illuminates high-impact ASCII glyphs (`@ # % W M โ–ˆ`).

Thermal Lens Heatmap Reveal
Interactive Design Experiments

3 Takes on the About Page Carousel

about.astro's .about-media carousel currently fixes mixed orientations with a page-scoped CSS hack: a fixed 400px height and a hardcoded width swap (580px landscape / 300px portrait). It works, but the peeking prev/next neighbors end up uneven widths depending on what's next to what, and there's no visible affordance for the click-to-navigate on those peeking slides. These 3 iterations replace that hack with a general frameStrategy built into ImageSlider itself, using the exact same 5 slides (3 photos, 1 video, 1 gif โ€” 3 landscape, 2 portrait). Drag, swipe, click a peeking slide, or use the hover arrows to compare.

Iteration 01

Adaptive Frame

The container's aspect ratio animates to match each slide's real dimensions. Nothing is cropped or padded โ€” but the frame's height changes as you navigate.

No Cropping Animated Aspect Ratio
Narayan โ€” photo 1
Narayan โ€” photo 2
Narayan โ€” photo 3
Narayan โ€” photo 5
Iteration 02

Blurred Letterbox

Frame height stays fixed at 16:9 always. Portrait slides sit centered and fully visible over a blurred, scaled copy of themselves filling the rest of the frame.

Fixed Frame Blurred Fill
Narayan โ€” photo 1
Narayan โ€” photo 2
Narayan โ€” photo 3
Narayan โ€” photo 5
Iteration 03 โ˜… Recommended

Orientation-Aware Split

Landscape slides stay full-bleed cover, matching how the component is used across the rest of the site today. Portrait slides shrink the frame itself into a narrow centered column sized to their own ratio, so nothing gets cropped or blown up.

Full-Bleed Landscape Contained Portrait
Narayan โ€” photo 1
Narayan โ€” photo 2
Narayan โ€” photo 3
Narayan โ€” photo 5