1. 18
  1. 4

    Support for touch devices - :hover can’t help you on a phone, so seek alternatives for accessing this content on a mobile device

    AFAIK, tapping a non-hotspot on mobile is always converted to a :hover event.

    Another thing that isn’t mentioned in the post is that animations should be done using CSS whenever possible, even if that CSS is applied with javascript. This allows the browser to use 3d acceleration to increase performance.