perspective-origin

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Die perspective-origin Eigenschaft bestimmt den Ursprung für die perspective Eigenschaft. Betrachten Sie es als den Fluchtpunkt des aktuellen 3D-Raums.

Wie bei der perspective-Eigenschaft muss auch perspective-origin auf dem Elternelement definiert werden, um den transformierten Kindern Tiefe zu verleihen.

Die perspective-origin-Eigenschaft tut für sich allein nichts. Sie muss zusammen mit perspective auf einem Element definiert werden.

/**
 * Syntax 
 * perspective-origin: x-position
 * perspective-origin: x-position y-position
 * 
 * perspective-origin: <percentage> | <length> | constants | inherit
 */

.element1 { perspective-origin: 25% 75%; }

.element2 { perspective-origin: 10px 25px; }

.element3 { perspective-origin: left bottom; }

Unten sehen Sie eine Demo, die zeigt, wie sich ein 3D-Würfel verhält, wenn sein Fluchtpunkt durch Änderung des Werts von perspective-origin (Konstanten) verändert wird.

Hey, lassen Sie uns perspective-origin animieren, nur zum Spaß!

  1. Es beginnt bei 0% 0% (oben links)
  2. Dann geht es zu 100% 0% (oben rechts)
  3. Dann zu 100% 100% (unten rechts)
  4. Dann zu 0% 100% (unten links)
  5. Dann zurück zu 1. und wieder von vorne beginnen

Browser-Unterstützung

Diese Browser-Supportdaten stammen von Caniuse, wo Sie weitere Details finden. Eine Zahl bedeutet, dass der Browser die Funktion ab dieser Version unterstützt.

Desktop

ChromeFirefoxIEEdgeSafari
12*10*11124*

Mobil / Tablet

Android ChromeAndroid FirefoxAndroidiOS Safari
1271273*3.2*

Weitere Ressourcen