| Index: LayoutTests/animations/interpolation/backdrop-filter-interpolation.html
|
| diff --git a/LayoutTests/animations/interpolation/filter-interpolation.html b/LayoutTests/animations/interpolation/backdrop-filter-interpolation.html
|
| similarity index 90%
|
| copy from LayoutTests/animations/interpolation/filter-interpolation.html
|
| copy to LayoutTests/animations/interpolation/backdrop-filter-interpolation.html
|
| index ee2885901d7b729f1ffe3036d915ef95b04732a1..b9502d3833f4777e4ced2d82c5c51fbe15ad1b49 100644
|
| --- a/LayoutTests/animations/interpolation/filter-interpolation.html
|
| +++ b/LayoutTests/animations/interpolation/backdrop-filter-interpolation.html
|
| @@ -2,7 +2,7 @@
|
| <meta charset="UTF-8">
|
| <style>
|
| .parent {
|
| - -webkit-filter: hue-rotate(30deg);
|
| + backdrop-filter: hue-rotate(30deg);
|
| }
|
| .target {
|
| display: inline-block;
|
| @@ -11,7 +11,7 @@
|
| background-color: green;
|
| color: white;
|
| margin-right: 2px;
|
| - -webkit-filter: hue-rotate(10deg);
|
| + backdrop-filter: hue-rotate(10deg);
|
| }
|
| .expected {
|
| margin-right: 20px;
|
| @@ -29,7 +29,7 @@
|
| <script src="resources/interpolation-test.js"></script>
|
| <script>
|
| assertInterpolation({
|
| - property: '-webkit-filter',
|
| + property: 'backdrop-filter',
|
| from: '',
|
| to: 'hue-rotate(20deg)',
|
| }, [
|
| @@ -42,7 +42,7 @@ assertInterpolation({
|
| ]);
|
|
|
| assertInterpolation({
|
| - property: '-webkit-filter',
|
| + property: 'backdrop-filter',
|
| from: 'initial',
|
| to: 'hue-rotate(20deg)',
|
| }, [
|
| @@ -55,7 +55,7 @@ assertInterpolation({
|
| ]);
|
|
|
| assertInterpolation({
|
| - property: '-webkit-filter',
|
| + property: 'backdrop-filter',
|
| from: 'inherit',
|
| to: 'hue-rotate(20deg)',
|
| }, [
|
| @@ -68,7 +68,7 @@ assertInterpolation({
|
| ]);
|
|
|
| assertInterpolation({
|
| - property: '-webkit-filter',
|
| + property: 'backdrop-filter',
|
| from: 'unset',
|
| to: 'hue-rotate(20deg)',
|
| }, [
|
| @@ -82,7 +82,7 @@ assertInterpolation({
|
|
|
| // Matching lists:
|
| assertInterpolation({
|
| - property: '-webkit-filter',
|
| + property: 'backdrop-filter',
|
| from: 'hue-rotate(0deg) blur(6px)',
|
| to: 'hue-rotate(180deg) blur(10px)'
|
| }, [
|
| @@ -96,7 +96,7 @@ assertInterpolation({
|
|
|
| // Matching lists with differing units:
|
| assertInterpolation({
|
| - property: '-webkit-filter',
|
| + property: 'backdrop-filter',
|
| from: 'hue-rotate(80deg) blur(6mm)',
|
| to: 'hue-rotate(100grad) blur(1cm)'
|
| }, [
|
| @@ -110,14 +110,14 @@ assertInterpolation({
|
|
|
| // Mismatched lists:
|
| assertNoInterpolation({
|
| - property: '-webkit-filter',
|
| + property: 'backdrop-filter',
|
| from: 'grayscale(0) blur(0px)',
|
| to: 'blur(10px)'
|
| });
|
|
|
| // Partially matching lists:
|
| assertInterpolation({
|
| - property: '-webkit-filter',
|
| + property: 'backdrop-filter',
|
| from: 'blur(6px)',
|
| to: 'blur(10px) hue-rotate(180deg)'
|
| }, [
|
| @@ -130,7 +130,7 @@ assertInterpolation({
|
| ]);
|
|
|
| assertInterpolation({
|
| - property: '-webkit-filter',
|
| + property: 'backdrop-filter',
|
| from: 'none',
|
| to: 'hue-rotate(180deg)'
|
| }, [
|
| @@ -143,7 +143,7 @@ assertInterpolation({
|
| ]);
|
|
|
| assertInterpolation({
|
| - property: '-webkit-filter',
|
| + property: 'backdrop-filter',
|
| from: 'hue-rotate(180deg)',
|
| to: 'none'
|
| }, [
|
| @@ -157,7 +157,7 @@ assertInterpolation({
|
|
|
| // Filter functions (tests lacuna and clamping):
|
| assertInterpolation({
|
| - property: '-webkit-filter',
|
| + property: 'backdrop-filter',
|
| from: 'none', // lacuna is 0px
|
| to: 'blur(10px)'
|
| }, [
|
| @@ -169,7 +169,7 @@ assertInterpolation({
|
| ]);
|
|
|
| assertInterpolation({
|
| - property: '-webkit-filter',
|
| + property: 'backdrop-filter',
|
| from: 'brightness(0)',
|
| to: 'none' // lacuna is 1
|
| }, [
|
| @@ -181,7 +181,7 @@ assertInterpolation({
|
| ]);
|
|
|
| assertInterpolation({
|
| - property: '-webkit-filter',
|
| + property: 'backdrop-filter',
|
| from: 'contrast(0)',
|
| to: 'none' // lacuna is 1
|
| }, [
|
| @@ -193,7 +193,7 @@ assertInterpolation({
|
| ]);
|
|
|
| assertInterpolation({
|
| - property: '-webkit-filter',
|
| + property: 'backdrop-filter',
|
| from: 'none', // lacuna is drop-shadow(0px 0px 0px transparent)
|
| to: 'drop-shadow(20px 10px green)'
|
| }, [
|
| @@ -205,7 +205,7 @@ assertInterpolation({
|
| ]);
|
|
|
| assertInterpolation({
|
| - property: '-webkit-filter',
|
| + property: 'backdrop-filter',
|
| from: 'drop-shadow(0px 0px 0px currentcolor)',
|
| to: 'drop-shadow(20px 10px green)'
|
| }, [
|
| @@ -217,7 +217,7 @@ assertInterpolation({
|
| ]);
|
|
|
| assertInterpolation({
|
| - property: '-webkit-filter',
|
| + property: 'backdrop-filter',
|
| from: 'none', // lacuna is 0
|
| to: 'grayscale(1)'
|
| }, [
|
| @@ -229,7 +229,7 @@ assertInterpolation({
|
| ]);
|
|
|
| assertInterpolation({
|
| - property: '-webkit-filter',
|
| + property: 'backdrop-filter',
|
| from: 'none', // lacuna is 0deg
|
| to: 'hue-rotate(360deg)'
|
| }, [
|
| @@ -241,7 +241,7 @@ assertInterpolation({
|
| ]);
|
|
|
| assertInterpolation({
|
| - property: '-webkit-filter',
|
| + property: 'backdrop-filter',
|
| from: 'none', // lacuna is 0
|
| to: 'invert(1)'
|
| }, [
|
| @@ -253,7 +253,7 @@ assertInterpolation({
|
| ]);
|
|
|
| assertInterpolation({
|
| - property: '-webkit-filter',
|
| + property: 'backdrop-filter',
|
| from: 'opacity(0)',
|
| to: 'none' // lacuna is 1
|
| }, [
|
| @@ -265,7 +265,7 @@ assertInterpolation({
|
| ]);
|
|
|
| assertInterpolation({
|
| - property: '-webkit-filter',
|
| + property: 'backdrop-filter',
|
| from: 'saturate(0)',
|
| to: 'none' // lacuna is 1
|
| }, [
|
| @@ -277,7 +277,7 @@ assertInterpolation({
|
| ]);
|
|
|
| assertInterpolation({
|
| - property: '-webkit-filter',
|
| + property: 'backdrop-filter',
|
| from: 'none', // lacuna is 0
|
| to: 'sepia(1)'
|
| }, [
|
| @@ -289,19 +289,19 @@ assertInterpolation({
|
| ]);
|
|
|
| assertNoInterpolation({
|
| - property: '-webkit-filter',
|
| + property: 'backdrop-filter',
|
| from: 'url(#svgfilter)',
|
| to: 'none', // lacuna is not defined
|
| });
|
|
|
| assertNoInterpolation({
|
| - property: '-webkit-filter',
|
| + property: 'backdrop-filter',
|
| from: 'url(#svgfilter)',
|
| to: 'blur(5px)',
|
| });
|
|
|
| assertInterpolation({
|
| - property: '-webkit-filter',
|
| + property: 'backdrop-filter',
|
| from: 'initial', // lacuna is 0
|
| to: 'sepia(1)'
|
| }, [
|
|
|