love this concept — the dots-versus-blur thing is one of those things you don't think about until you see the alternative and then you can't unsee it. the bit about using requestAnimationFrame because CSS transitions were inconsistent is exactly the kind of real-world detail that makes a writeup useful. going to try this on a client login page i have coming up
Tiffany Spark
Web designer in London. Clean code, good design, strong coffee.
this is genuinely clever, I have never seen blur used this way for password fields. bookmarking for my next project that needs a login, way more polished than the usual eye icon toggle.