Le zoom est pris en charge dans IE, Safari 4, Chrome (et vous pouvez obtenir un effet similaire dans Firefox avec -moz-transform: scale(x)
depuis 3.5). Voir ici .
Donc, tous les navigateurs
zoom: 2;
zoom: 200%;
permet de zoomer sur votre objet par 2, ce qui revient à doubler sa taille. Ce qui signifie que si vous avez
a:hover {
zoom: 2;
}
Au survol, le <a>
fera un zoom de 200%.
Comme je l'ai dit, dans FireFox 3.5+ utilisez -moz-transform: scale(x)
il fait à peu près la même chose.
Edit : En réponse au commentaire de thirtydot
je dirai que scale()
n'est pas un remplacement complet. Il ne s'étend pas en ligne comme zoom
Au contraire, il s'étend hors de la boîte et sur le contenu, sans forcer l'accès à d'autres contenus. Voir cela en action ici . En outre, il semble que zoom
n'est pas pris en charge par Opera.
Ce site donne un aperçu utile sur les moyens de contourner les incompatibilités avec scale
et les solutions de contournement à l'aide de jQuery.