How do you get an interactive svg like that? I’ve never seen that before.
IIRC you essentially just use the hover attribute, it’s pretty straightforward and directly supported in the standard, just rarely used. You can go much wilder than that in fact (click on the components)(source)