j4nk3y: transform: rotateX(xxxdeg);

Beitrag lesen

Salve!

Eine kleine Frage, da ich gerade darauf gestoßen bin.
Warum verursacht transform: rotateX(45deg); keine "echte" Rotation um die X-Achse?

Was ich meine: Wenn Man ein Blatt Papier vor seinen Augen hält und dieses um die X-Achse (in der Mitte) dreht, ist logischerweise, abhängig vom Winkel, die obere Hälfte näher/weiter von seinen Augen entfernt und die untere Hälfte dementsprechend weiter/näher entfernt. Demnach sollten auch auf der Fläche dargestellte Elemente kleiner/größer erscheinen als im ursprungs Zustand.

Wie könnte Man diesen Effekt erzeugen ohne für jedes Element eine positions abhängige Größe zu deklarieren?

Gruß
Jo