Prechádzať zdrojové kódy

Base: Extend the web-animations demo to showcase complex transforms

Matthew Olsson 1 rok pred
rodič
commit
53a247dbe1
1 zmenil súbory, kde vykonal 18 pridanie a 2 odobranie
  1. 18 2
      Base/res/html/misc/web-animations.html

+ 18 - 2
Base/res/html/misc/web-animations.html

@@ -35,6 +35,12 @@
             background-color: blue;
             border-radius: 10px;
         }
+
+        #box4 {
+            height: 50px;
+            top: 600px;
+            left: 50px;
+        }
     </style>
 </head>
 <body>
@@ -51,6 +57,7 @@
 <div id="box3">
     <div id="box3-inner"></div>
 </div>
+<div class="box" id="box4"></div>
 <script>
     for (let i = 0; i < 5; i++) {
         const ball = document.getElementById(`ball${i}`);
@@ -78,10 +85,19 @@
     });
 
     // Discrete property animation
-    box3.animate({ overflow: ['visible'] }, {
+    box3.animate({ overflow: ["visible"] }, {
         duration: 2000,
         iterations: Infinity,
         direction: "alternate",
-    })
+    });
+
+    box4.animate([
+        { transform: "none" },
+        { transform: "translateX(400px) rotate3d(1, 1, 0, 50deg)" },
+    ], {
+        duration: 2000,
+        iterations: Infinity,
+        direction: "alternate"
+    });
 </script>
 </body>