preserves3d-nested.html 719 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <!DOCTYPE HTML>
  2. <title>preserve-3d consequence nested context</title>
  3. <style>
  4. .rect {
  5. width: 100px;
  6. height: 100px;
  7. background-color: green;
  8. }
  9. #outeri {
  10. transform-style: preserve-3d;
  11. transform: rotateX(45deg);
  12. }
  13. #inner {
  14. transform: rotateX(0deg);
  15. }
  16. #inneri {
  17. transform-style: preserve-3d;
  18. transform: rotateX(45deg);
  19. }
  20. #rect2 {
  21. transform: translate(50px, 50px);
  22. background-color: pink;
  23. }
  24. #rect3 {
  25. background-color: red;
  26. }
  27. </style>
  28. <body>
  29. <div id="outer">
  30. <div id="outeri">
  31. <div id="rect1" class="rect"></div>
  32. <div id="rect2" class="rect"></div>
  33. <div id="inner">
  34. <div id="inneri">
  35. <div id="rect3" class="rect"></div>
  36. </div>
  37. </div>
  38. </div>
  39. </div>
  40. </body>