Animierte cube-mag (nur zwei Seiten) - Effekt mit CSS3

Möchte ich zum reproduzieren dieses jsfiddle ich das vorbereitet, basierend auf diese awesome tutorial (bitte überprüfen Sie die demo). Aber ich will nicht die Tasten-Funktionalität, nur auf hover.

http://jsfiddle.net/b5rmW/5/

Aber, die nur 2 Seiten (Vorder-und Rückseite).

Habe ich versucht, wie diese:

    #cube {
      position: relative;
      margin: 100px auto 0;
      height: 300px;
      width: 300px;
      -webkit-transition: -webkit-transform .5s linear;
      -webkit-transform-style: preserve-3d;

      -moz-transition: -moz-transform .5s linear;
      -moz-transform-style: preserve-3d;
    }

    .face {
      position: absolute;
      height: 300px;
      width: 300px;
      padding: 0px;
      background-color: rgba(50, 50, 50, 1);
      font-size: 27px;
      line-height: 1em;
      color: #fff;
      border: 1px solid #555;
      border-radius: 3px;
    }

    #cube .one  {
      -webkit-transform: rotateX(90deg) translateZ(150px);
      -moz-transform: rotateX(90deg) translateZ(150px);
      background:red;
    }

    #cube .two {
      -webkit-transform: translateZ(150px);
      -moz-transform: translateZ(150px);
    background:gold;
    }

    #cube .three {
      -webkit-transform: rotateY(90deg) translateZ(150px);
      -moz-transform: rotateY(90deg) translateZ(150px);
    background:blue;
    }

    #cube .four {
      -webkit-transform: rotateY(180deg) translateZ(150px);
      -moz-transform: rotateY(180deg) translateZ(150px);
    background:green;
    }

    #cube .five {
      -webkit-transform: rotateY(-90deg) translateZ(150px);
      -moz-transform: rotateY(-90deg) translateZ(150px);
    background:orange;
    }

    #cube .six {
      -webkit-transform: rotateX(-90deg) rotate(180deg) translateZ(150px);
      -moz-transform: rotateX(-90deg) rotate(180deg) translateZ(150px);
    }
#cube:hover{
   transform:rotateY(90deg); 

}

http://jsfiddle.net/5XTeU/1/

Aber die Wirkung scheint nicht das gleiche zu sein.

Was denken Sie, ist die minimale divs benötigt, um dies zu erreichen erste Geige??

Dank.

  • Ich bin irgendwie zweifeln an meiner Antwort nun, da es tatsächlich 2 jsFiddle-demos in Frage. Die erste Geige nicht haben eine Vorder-und Rückseite, es ist eigentlich eine vorne und von der Seite. So, die Geige wollen Sie mithelfen? Auch möchten Sie einen vor-und zurück dreht?
  • Die zweite. Ist mein Versagen bei der Entfernung von unerwünschten divs von der fiddle 1 (welches gut funktioniert), Also ich brauche Hilfe mit der zweiten Geige; Wich, verwendet nur 2 Gesichter. danke!
  • OK vielen Dank für die Klarstellung. So, die 2 Gesichter soll es sein? Sie drehen möchten, 2 Gesichter, die miteinander verbunden sind, eine vorne und eine von der Seite oder der front-und Rückseite, die nicht verbunden sind?
  • Ich aktualisiert meine Antwort für Vorder-und Seitenfläche rotation die Spiele der anderen demo-Geige.
Schreibe einen Kommentar