via: https://twitter.com/mikesherov/status/1106187591529975810
CSS challenge: make a pure CSS “tristate with hold” toggle
Requirements:
1. If off, show “like”
2. If on + no hover, show “liked”
3. If on + hover, show “unlike”
4. (The twist!) Right after toggling on, before unhovering, show “liked”