Bonjour,
Je m'en remet à vous pour un problème, pas spécialement bloquant, que je n'arrive pas à résoudre...
N'étant pas spécialiste en la matière, cela fait quelques jours que je développe une page web et que je rencontre un problème avec la balise backface-visibility.
Voici mon code :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > <head> <title>Mon site</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link rel ="stylesheet" type="text/css" href="test_css.css"> </head> <body> <div id="scene3D"> <div id="flip"> <div>Le texte dans mon carré rouge</div> </div> </div> </body> </html>
Le problème venant du fait que la backface n'est absolument pas caché lorsque le carré fait sa rotation... Alors que si je fais une rotation des le départ de 180deg dans la balise "#flip div" le carré est caché mais je ne vois plus rien quelque soit la face...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 #scene3D{ width:300px; height:300px; perspective:500px; } #flip{ width:300px; height:300px; transform: rotateX(0deg); transition:all 1s ease; } #flip div { position:absolute; width:300px; height:300px; background:red; -moz-backface-visibility : hidden; -webkit-backface-visibility : hidden; -ms-backface-visibility : hidden; } #scene3D:hover #flip { transform: rotateX(180deg); }
Merci d'avance pour votre aide!!
PS: j'utilise Firefox.
Partager