10-25-2-perspective-origin-topleft.html 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>The Perspective Origin property - set to top left</title>
  6. <style>
  7. body {
  8. display: -webkit-box;
  9. display: -webkit-flex;
  10. display: -moz-box;
  11. display: -ms-flexbox;
  12. display: flex;
  13. -webkit-flex-wrap: wrap;
  14. -ms-flex-wrap: wrap;
  15. flex-wrap: wrap;
  16. -webkit-box-pack: justify;
  17. -webkit-justify-content: space-between;
  18. -moz-box-pack: justify;
  19. -ms-flex-pack: justify;
  20. justify-content: space-between;
  21. -webkit-perspective: 800px;
  22. -moz-perspective: 800px;
  23. perspective: 800px;
  24. -webkit-perspective-origin: top left;
  25. -moz-perspective-origin: top left;
  26. perspective-origin: top left;
  27. }
  28. .box {
  29. border: 2px solid;
  30. background-color: #eee;
  31. width: 100px;
  32. height: 100px;
  33. margin: 20px;
  34. -webkit-transform: rotateX(90deg);
  35. -moz-transform: rotateX(90deg);
  36. transform: rotateX(90deg);
  37. }
  38. </style>
  39. </head>
  40. <body>
  41. <div class="box"></div>
  42. <div class="box"></div>
  43. <div class="box"></div>
  44. <div class="box"></div>
  45. <div class="box"></div>
  46. <div class="box"></div>
  47. <div class="box"></div>
  48. <div class="box"></div>
  49. <div class="box"></div>
  50. <div class="box"></div>
  51. <div class="box"></div>
  52. <div class="box"></div>
  53. <div class="box"></div>
  54. <div class="box"></div>
  55. <div class="box"></div>
  56. <div class="box"></div>
  57. </body>
  58. </html>