1234567891011121314151617181920212223242526272829303132333435 |
- <script src="../include.js"></script>
- <script>
- test(() => {
- const e = document.createElement("div");
- document.body.appendChild(e);
- function checkTransform(transform) {
- e.style.transform = transform;
- const computedStyle = getComputedStyle(e);
- const serialized = computedStyle.transform;
- println(transform + " => " + serialized);
- }
- for (transform of [
- "none",
- "matrix(1, 2, 3, 4, 5, 6)",
- "matrix3d(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)",
- "translate(1%, 2px)",
- "translate3d(1%, 2px, 3em)",
- "translateX(1px)",
- "translateY(1%)",
- "scale(1, 2)",
- "scaleX(2)",
- "scaleY(2.5)",
- "rotate(1deg)",
- "rotateX(1rad)",
- "rotateY(1grad)",
- "rotateZ(1turn)",
- "skew(1deg, 1rad)",
- "skewX(1deg)",
- "skewY(1rad)",
- ]) {
- checkTransform(transform);
- }
- e.remove();
- });
- </script>
|