Advertisement
Guest User

Untitled

a guest
Jul 15th, 2015
723
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. <html>
  2. <head>
  3.  
  4. <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js">
  5. $(document).ready(function(){
  6. $("button").click(function(){
  7. $("section").toggleClass("rotate");
  8. });
  9. });
  10. </script>
  11. <style>
  12.  
  13. .wrap {
  14. perspective: 800px;
  15. perspective-origin: 50% 100px;
  16. }
  17. .cube {
  18. margin: 0 auto;
  19. position: relative;
  20. width: 200px;
  21. transform-style: preserve-3d;
  22. }
  23. .cube div {
  24. background: rgba(189,25,400,0.3);
  25. box-shadow: inset 0 0 20px rgba(125,125,125,0.9);
  26. position: absolute;
  27. width: 200px;
  28. height: 200px;
  29. }
  30. .back {
  31. transform: translateZ(-100px) rotateY(180deg);
  32. }
  33. .right {
  34. transform: rotateY(-270deg) translateX(100px);
  35. transform-origin: top right;
  36. }
  37. .left {
  38. transform: rotateY(270deg) translateX(-100px);
  39. transform-origin: center left;
  40. }
  41. .top {
  42. transform: rotateX(-90deg) translateY(-100px);
  43. transform-origin: top center;
  44. }
  45. .bottom {
  46. transform: rotateX(90deg) translateY(100px);
  47. transform-origin: bottom center;
  48. }
  49. .front {
  50. transform: translateZ(100px);
  51. }
  52. @keyframes spin {
  53. from { transform: rotateY(0); }
  54. to { transform: rotateY(-360deg); }
  55. }
  56. .rotate {
  57. animation: spin 1s 1 linear;
  58. }
  59. </style>
  60.  
  61. </head>
  62.  
  63. <body>
  64. <br><br><br><br><br><br><br><br><br><br>
  65. <div class="wrap">
  66. <section class="cube">
  67. <div class="front"></div>
  68. <div class="back"></div>
  69. <div class="top"></div>
  70. <div class="bottom"></div>
  71. <div class="left"></div>
  72. <div class="right"></div>
  73. </section>
  74. </div>
  75. <input type="button" value="Rotate" id="button">
  76.  
  77. </body>
  78. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement