Skip to main content

9am

How to build a 3D eye staring at the mouse with only CSS

Transition on an active highlight - it's not as simple as it seems

After fixing a bug, I found that to achieve this on the web takes more effort than I expected. However, the new view transition API offers a straightforward solution.

A Pure CSS 'mousemove' Detector with :has()

Build a mousemove event listener with just CSS.

Twist The Reality with feDisplacementMap

Dynamic Hits Counter with Deno

How to build a dynamic image API that works as a hits counter powered by Deno Deploy and Deno KV

CMYK Halftone - The Art of Downsampling

Explore the painting art of dots and 4 colors.

macOS Monterey Screensaver with CSS

Try to build the simple but fantastic macOS screensaver with CSS perspective, clip-path, and gradient.

If Chinese Characters(漢字) Are Curried Functions...

Find out interesting possibilities about thinking Chinese characters the programmatic way.

A Flipping Book Magic

After 12 years, I did it again. But with HTML/CSS/JS!

Every Animation Lover Needs A Control Panel

A simple ctrl-panel I made for myself.

Seeing SVG Filter

A visualization tool that helps to understand complicated SVG filter effects.

My Takes on Blogging with GitHub

Is it possible to host a tech blog with GitHub only?

Light a 'Fire' with Canvas and Particles.

A simple way to draw a dynamic fire flame on the page.

Call APIs Before It Existed? Sure!

< img-tissue >

How to make a minimization effect with canvas.

Headline Hopps

Using 50 lines of plain javascript to build a browser add-on to show all the headlines on a page and navigate between them.

< img-victor >

How to create a web component that draws an image with lines using LSD & web worker.

9am Blog