HTML and CSS Reference
In-Depth Information
Die Vorderseite der Karte erweitern Sie folgendermaßen:
.vorderseite {
width:100%;
height:480px;
background-color:#ff0000;
position: absolute;
z-index: 200;
-webkit-transform: rotateY(0deg);
-webkit-transform-style: preserve-3d;
-webkit-backface-visibility: hidden;
-webkit-transition: all 1.4s ease-in-out;
}
Listing 4.18 Die Einbindung der 3D-Animation
Der z-index gibt an, auf welcher Ebene das Element liegt. Elemente mit einem höhe-
ren Wert überlagern Elemente mit einem niedrigen Wert. Sie können sich das wie
Zwiebelschichten vorstellen.
Danach modifizieren Sie das Erscheinungsbild des Elements über -webkit-transform .
Der Wert rotateY beschreibt die Rotation auf der Y-Achse. Der Wert in den Klammern
gibt die Gradzahl an ( deg für Degree ). Da es sich um die Vorderseite handelt, liegt die
Transformation bei null Grad. Über -webkit-transform-style: preserve-3d legen Sie
fest, dass bei der Transformation die Perspektive gewahrt bleibt und die Animation
somit realistischer aussieht. -webkit-backface-visibility: hidden; blendet die
Rückseite des Elements automatisch aus, so dass diese nicht zu Ihrer Klasse rueck-
seite in Konkurrenz steht. Würden Sie dies nicht konfigurieren, so würde bei der
Drehung des Elements dessen Inhalt spiegelverkehrt dargestellt werden.
Im Anschluss wird nun noch die Animation selbst über -webkit-transition gesteu-
ert.
Die Eigenschaften der rueckseite legen Sie nach ähnlichem Prinzip fest:
.rueckseite {
width:100%;
height:480px;
background-color:#00ffff;
position: absolute;
z-index: 100;
Search WWH ::




Custom Search