Ca c'est déjà fait, sinon je ne serais pas ici
Ce que je ne comprend pas c'est comment on fait ... Parce que même si Apple a bien rangé son code, ce n'est pas très clair pour moi, je n'ai jamais vraiment approfondi le CSS ...
A priori, ce serait plus une question de JavaScript que de CSS s'il faut cliquer pour obtenir l'effet souhaité.
S'il l'on peut se contenter du survol du curseur de la souris, regarde du côté de la pseudo-classe :hover, utilisable avec n'importe quel élément (bien qu'Internet Explorer 6 et versions antérieures ne l'interprètent que pour l'élément a).