CSS-Perspektive funktioniert nicht in Internet Explorer 10 oder Firefox

Habe ich einen jQuery image scroller simuliert, dass die Tiefe mit der perpective und transform: translateZ CSS-Eigenschaften. Macht es richtig, in Chrome, aber nicht im IE10 oder Firefox.

Hier ist das komplette Projekt (klicken Sie auf die "Wer kommt" Menü-link, um zu sehen das Bild Scrollers):
http://www.girlguiding.org.uk/test/biggig/index.html
und hier ist ein jsFiddle der relevante code:
http://jsfiddle.net/moosefetcher/rxCMr/28/
(Ich bin mir nicht sicher, warum, aber stackoverflow ist sagen mir, ich muss code enthalten, um einen link zu jsFiddle, also hier ist der css)...

.scroller {
    position: relative;
    perspective: 150;
    -webkit-perspective: 150;
    -ms-perspective: 150;
    -moz-perspective: 150;
}
.artistBox {
    width: 228px;
    height: 268px;
    background-color: #000000;
    border-radius: 16px;
    position: absolute;
    overflow: hidden;
    z-index: 4;
}
.artistBox p {
    position: absolute;
    font-family:"Arial", sans-serif;
    color: white;
    font-size: 22px;
}
.artistBoxFront {
    z-index: 5;
}
.artistBoxNew {
    z-index: 3;
    opacity: 0;
}
.scrollerButton {
    position: absolute;
    top: 128px;
    width: 32px;
    height: 32px;
    border: 2px solid white;
    border-radius: 32px;
    background-color: #F49D19;
    box-shadow: 1px 1px 3px #555588;
    z-index: 6;
}
.scrollerButtonOver {
    background-color: #ffaa26;
    box-shadow: 2px 2px 3px #555588;
}

Beachten Sie, dass ich versucht habe, dies einschließlich UND ohne -ms- Präfix auf die Eigenschaften. (Die aktuelle jsFiddle umfasst sowohl, als auch als -webkit- und -moz-).
Wer weiß, warum das möglicherweise nicht funktioniert in IE10?
Cheers.

  • Weiß nicht, ob das zählt als eine 'Beule', aber ich habe gerade festgestellt, dass IE10 rendert die 3D richtig in die 'Macken' - Modus-option, über die Entwickler-tools. Weiss jemand warum das sein könnte? Und wenn das eine hilfreiche Offenbarung überhaupt?
  • IE10 im quirks-Modus ist weniger Standard-konform. Es kann sein, wodurch die Länge-Werte ohne eine erforderliche Einheit der Länge (und unter der Annahme px standardmäßig).
InformationsquelleAutor moosefetcher | 2013-04-05
Schreibe einen Kommentar