Skalierung problem mit -webkit-transform mit mobile safari auf dem iPad

In der HTML Seite unten, ich bin Skalierung wird ein block mit einer -webkit-transform. Die Skalen transformieren den block von der ursprünglichen Größe zu seiner doppelten Größe.

Diese wie erwartet funktioniert mit Safari und Chrome auf OSX.

Aber auf dem IPad (simulator und Gerät), die Skalierung von einem Punkt ausgehen, anstatt die ursprüngliche Größe des Bildes.

Wie Sie im Beispiel sehen können ich habe den viewport meta-tag, aber es tut sich nix.

Kann das jemand bestätigen dies wie ein bug, und gibt es eine Abhilfe?

<html>
<head>
  <meta http-equiv="Content-type" content="text/html; charset=utf-8">
  <meta name="viewport" content="width=device-width, user-scalable=no initial-scale=1.0, minimum-scale=1.0" />

<style type="text/css">

#block {
    position:absolute;
    top: 0;
    left: 0;
    width: 200px;
    height: 400px;
    -webkit-transition: -webkit-transform 3s ease-out;
    background-color: blue;
  }

.zoom {
  -webkit-transform: scale(2);
}
</style>
</head>

<body>
  <div id="block" onclick="className='zoom';">The Block</div>
</body>
</html>

InformationsquelleAutor andersjanmyr | 2010-09-17

Schreibe einen Kommentar