Après quelques recherches, il y a eu une rapport de bogue sur le Chrome à ce sujet, les navigateurs Webkit ne peuvent pas rendre ces deux effets en même temps.
Je suggérerais d'ajouter du CSS Webkit uniquement dans votre feuille de style et de faire de la div transformée une image et de l'utiliser comme arrière-plan.
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Webkit-specific CSS here (Chrome and Safari) */
#transformed_div {
/* styles here, background image etc */
}
}
Pour l'instant, vous devrez donc procéder à l'ancienne, jusqu'à ce que les navigateurs Webkit rattrapent FF.
EDIT : En date du 24/10/2012, le bug n'a pas été résolu.
Il semble qu'il ne s'agisse pas d'un bogue, mais d'un aspect de la spécification dû au fait que les deux effets nécessitent des systèmes de coordonnées et des ordres d'empilement distincts. Comme expliqué dans cette réponse .
4 votes
Une page de démonstration aide souvent les gens à répondre aux questions - jsbin.com vous permet de créer des pages temporaires pour illustrer le problème si vous ne voulez pas créer de lien vers votre site.
0 votes
Jsfiddle.net est un autre bon exemple de poubelle d'édition temporaire.
0 votes
@Rich Bradshaw jsbin.com est très bien. Je ne le connaissais pas jusqu'à présent. La plupart de mes projets sont exécutés localement, je l'utiliserai donc la prochaine fois. Tnx
0 votes
@iSenne Vous pouvez facilement appliquer une solution de contournement en définissant l'élément fixe directement sur le corps ou en l'ajoutant au corps avec jQuery/JavaScript.
0 votes
Depuis 06/2013 c'est toujours cassé pour mon Webkit 28.x.x, voici le test jsfiddle.net/molokoloco/zhTR4
8 votes
Il ne fonctionne pas dans Firefox.
0 votes
Voir aussi SO : problème de css webkit 'transform3d' + 'position : fixed'. . Cela fait provisoirement partie de la spécification du W3C, ce qui en ferait le comportement correct pour le navigateur (mais l'élément définitions des spécifications sont en flux).
0 votes
Voici un article qui parle de ce bug et un lien vers un exemple simple : meyerweb.com/eric/thoughts/2011/09/12/
4 votes
Ce problème persiste en 2017. Il semble qu'ils s'en tiennent toujours à l'argument "C'est une fonctionnalité, pas un bogue !
0 votes
Je souhaite simplement ajouter une autre démo en direct qui démontre le bogue. poet.codes/e/PMVjDNz0VCx#styles.css
0 votes
10 ans plus tard ....... et pas même une solution de contournement. Peut-être que quelqu'un devrait suggérer qu'ils ajoutent un moyen d'exclure les enfants d'une transformation.