SVG Favicons: Dark Mode Elegance

2025-05-27
SVG Favicons: Dark Mode Elegance

This article explores creating website favicons that support dark mode using SVG. While SVGs don't always win on file size compared to PNGs, they offer easy dark mode switching via inline CSS and media queries, avoiding complex image editing. The article details two approaches: manually editing SVG code to add CSS styles, and using online tools like RealFaviconGenerator for quick generation. Ultimately, the author highlights SVG favicons' unique advantage in solving dark mode display issues and looks towards future applications.

Read more
Design

90s Web Design Nostalgia: Modernizing Image Maps

2025-05-13
90s Web Design Nostalgia: Modernizing Image Maps

This article details the author's experience designing a website for Emmy-award-winning game composer Mike Worth. To evoke a 90s animation style, the author initially explored using image maps, but discovered limitations regarding responsive design. By combining SVG paths with embedded anchors and leveraging CSS and a small amount of JavaScript, the author successfully created a web design that blends 90s aesthetics with modern technical advantages, demonstrating creative problem-solving with older technologies.

Read more
Design

Responsive Hexagon Grids with Pure CSS: A Float-Based Approach

2025-03-20
Responsive Hexagon Grids with Pure CSS: A Float-Based Approach

This article demonstrates creating fully responsive hexagon grids without media queries, JavaScript, or excessive hacks. By cleverly using `clip-path`, `float`, and `shape-outside`, along with CSS variables for size and spacing, a flexible layout is achieved. The technique is extended to create grids of rhombuses, octagons, and more. CSS Grid is employed for centering and overflow control, resulting in a responsive, adaptive grid system with customizable shapes.

Read more