| <!DOCTYPE html> |
| <html> |
| <head> |
| <meta charset="utf-8"> |
| <title>CSS Transform Module Level 2: parsing transform with invalid values</title> |
| <link rel="help" href="https://drafts.csswg.org/css-transforms-2/#transform-property"> |
| <meta name="assert" content="transform supports only the grammar 'none | <transform-list>'."> |
| <script src="/resources/testharness.js"></script> |
| <script src="/resources/testharnessreport.js"></script> |
| <script src="/css/support/parsing-testcommon.js"></script> |
| </head> |
| <body> |
| <script> |
| test_invalid_value("transform", "none scale(2)"); |
| test_invalid_value("transform", "translateX(3%) none"); |
| |
| test_invalid_value("transform", "matrix(1, 2)"); |
| |
| test_invalid_value("transform", "translate(1px, 2px, 3px)"); |
| |
| test_invalid_value("transform", "translateX(-4px, 5px)"); |
| |
| test_invalid_value("transform", "translateY(4%, 5%)"); |
| |
| test_invalid_value("transform", "scale(6, 7, 8)"); |
| test_invalid_value("transform", "scale(6%, 7%, 8%)"); |
| |
| test_invalid_value("transform", "scaleX(1, 2)"); |
| test_invalid_value("transform", "scaleX(1%, 2%)"); |
| |
| test_invalid_value("transform", "scaleY(3, 4)"); |
| test_invalid_value("transform", "scaleY(3%, 4%)"); |
| |
| test_invalid_value("transform", "rotate(0, 0)"); |
| test_invalid_value("transform", "rotate(0, 0, 0)"); |
| test_invalid_value("transform", "rotate(0, 0, 0, 0)"); |
| |
| test_invalid_value("transform", "skew(0, 0, 0)"); |
| |
| test_invalid_value("transform", "skewX(0, 0)"); |
| |
| test_invalid_value("transform", "skewY(0, 0)"); |
| |
| test_invalid_value("transform", "scaleX(2), scaleY(3)"); |
| </script> |
| </body> |
| </html> |