1 <svg xmlns=
"http://www.w3.org/2000/svg" xmlns:
xlink=
"http://www.w3.org/1999/xlink" viewBox=
"0 0 100 100" preserveAspectRatio=
"none">
12 <rect width=
"100%" height=
"100%" fill=
"lime"/>
13 <!-- all rect.test rects should be covered by the corresponded rest.ref rect-->
14 <!-- 1st row: transform-box only. -->
16 x=
"11" y=
"11" width=
"8" height=
"8"/>
18 style=
"transform-box: view-box"
19 x=
"10" y=
"10" width=
"10" height=
"10"/>
21 x=
"26" y=
"11" width=
"8" height=
"8"/>
23 style=
"transform-box: fill-box"
24 x=
"25" y=
"10" width=
"10" height=
"10"/>
26 x=
"41" y=
"11" width=
"8" height=
"8"/>
28 style=
"transform-box: border-box"
29 x=
"40" y=
"10" width=
"10" height=
"10"/>
31 <!-- 2nd row: transform-box plus transform-origin. -->
33 x=
"11" y=
"26" width=
"8" height=
"8"/>
35 style=
"transform-box: view-box; transform-origin: 40% 60%"
36 x=
"10" y=
"25" width=
"10" height=
"10"/>
38 x=
"26" y=
"26" width=
"8" height=
"8"/>
40 style=
"transform-box: fill-box; transform-origin: 20px 10px"
41 x=
"25" y=
"25" width=
"10" height=
"10"/>
43 x=
"41" y=
"26" width=
"8" height=
"8"/>
45 style=
"transform-box: border-box; transform-origin: 40% 60%"
46 x=
"40" y=
"25" width=
"10" height=
"10"/>
48 <!-- 3rd row: transform-box, transform-origin and transform. -->
50 x=
"11" y=
"46" width=
"8" height=
"8"/>
52 style=
"transform-box: fill-box; transform-origin: 0% 0%; transform: scale(2);"
53 x=
"10" y=
"45" width=
"5" height=
"5"/>
55 x=
"26" y=
"46" width=
"8" height=
"8"/>
57 style=
"transform-box: fill-box; transform-origin: 50% 50%; transform:rotate(45deg);"
58 x=
"24" y=
"44" width=
"12" height=
"12"/>
60 x=
"41" y=
"46" width=
"8" height=
"8"/>
62 style=
"transform-box: border-box; transform-origin: 100% 100%; transform: scale(1);"
63 x=
"40" y=
"45" width=
"10" height=
"10"/>