Warum "drumherum für Links"? Warum wird der Link nicht allgemein größer? Sollte kein problem sein mit position: relative z.B. um 10 Pixel nach links oben verschieben und die höhe und breite um 20 Pixel vergrößern.
Bisher hab ich die Links in divs drin. Die die divs sind die Kreise und die Links sind mit position:relative mittig positioniert und haben einen schwarzen hintergrund. Hätte ich nur die Links größer gemacht müsste ich in den Link tag noch was um den Text machen für den schwarzen Hintergrund.
Beides - du kannst mit JavaScript testen ob die 2D-Transformation unterstützt wird, wenn nicht machst du die Animation mit JavaScript oder aber du machst die Animation für alle unterstützenden Browser und der Rest bekommt einen harten Wechsel.
Ist CSS3 Performance-mäßig die bessere Variante?