5 -webkit-clip-path: inset(
10px);
12 background-color: black;
13 -webkit-clip-path: inset(
10px);
16 background-color: green;
20 <script src=
"resources/interpolation-test.js"></script>
23 property
: '-webkit-clip-path',
27 {at
: -0.3, is
: 'inset(7px)'},
28 {at
: 0, is
: 'inset(10px)'},
29 {at
: 0.3, is
: 'inset(13px)'},
30 {at
: 0.6, is
: 'inset(16px)'},
31 {at
: 1, is
: 'inset(20px)'},
32 {at
: 1.5, is
: 'inset(25px)'},
35 assertNoInterpolation({
36 property
: '-webkit-clip-path',
42 property
: '-webkit-clip-path',
46 {at
: -0.3, is
: 'inset(7px)'},
47 {at
: 0, is
: 'inset(10px)'},
48 {at
: 0.3, is
: 'inset(13px)'},
49 {at
: 0.6, is
: 'inset(16px)'},
50 {at
: 1, is
: 'inset(20px)'},
51 {at
: 1.5, is
: 'inset(25px)'},
54 assertNoInterpolation({
55 property
: '-webkit-clip-path',
61 property
: '-webkit-clip-path',
62 from: 'circle(10px at 25px 75px)',
63 to
: 'circle(50px at 50px 50px)'
65 {at
: -0.3, is
: 'circle(0px at 17.5px 82.5px)'}, // radius can't be negative
66 {at
: 0, is
: 'circle(10px at 25px 75px)'},
67 {at
: 0.3, is
: 'circle(22px at 32.5px 67.5px)'},
68 {at
: 0.6, is
: 'circle(34px at 40px 60px)'},
69 {at
: 1, is
: 'circle(50px at 50px 50px)'},
70 {at
: 1.5, is
: 'circle(70px at 62.5px 37.5px)'}
73 assertNoInterpolation({
74 property
: '-webkit-clip-path',
76 to
: 'circle(3px at 1px 2px)'
80 property
: '-webkit-clip-path',
84 {at
: -0.3, is
: 'inset(-6%)'},
85 {at
: 0, is
: 'inset(0%)'},
86 {at
: 0.3, is
: 'inset(6%)'},
87 {at
: 0.6, is
: 'inset(12%)'},
88 {at
: 1, is
: 'inset(20%)'},
89 {at
: 1.5, is
: 'inset(30%)'},