making a grainy spotlight effect with CSS
I first saw this on Hakushi Hasegawa's website1 and after a little digging around in the source, saw that it was implemented with a shader and three.js
But I had a hunch that it might be possible with CSS blending modes. Not because I fully understood them, but just because it seemed like the sort of thing they're made for.
