The original idea had themes of finding each other. So the heart connects to the people in the photos, and will randomly beat when a person crosses it.
What makes a heart beat?
Is it surprise?
Or is it waiting for someone like me to come along?
Well, it’s really electrochemical reactions
in your cellular structure.
But we can still hang if you wanna.
With CSS Grids, I get to make easier assumptions about the position of things. The layer that draws the graphics sits fixed on top of the photo layer. The photos are flexed into a row, and I just update that as I track the scrolling.
What's surprising is how little it took to make it mobile friendly. All the math is relative to a few things. So it's pretty stable.