#TIL html tags are a thing that let you specify regions of an image that are clickable. Though it doesn't seem to handle responsive images, i.e. images which resize on different display sizes.
Note

area: The Image Map Area element - HTML: HyperText Markup Language | MDN