| 
85 | 85 |   ],  | 
86 | 86 |   "atrules": [],  | 
87 | 87 |   "selectors": [],  | 
88 |  | -  "values": [  | 
89 |  | -    {  | 
90 |  | -      "name": "shape()",  | 
91 |  | -      "href": "https://drafts.csswg.org/css-shapes-2/#funcdef-shape",  | 
92 |  | -      "type": "function",  | 
93 |  | -      "value": "shape( <'fill-rule'>? from <position>, <shape-command>#)",  | 
94 |  | -      "values": [  | 
95 |  | -        {  | 
96 |  | -          "name": "<coordinate-pair>",  | 
97 |  | -          "value": "<length-percentage>{2}",  | 
98 |  | -          "href": "https://drafts.csswg.org/css-shapes-2/#typedef-shape-coordinate-pair",  | 
99 |  | -          "type": "type"  | 
100 |  | -        },  | 
101 |  | -        {  | 
102 |  | -          "name": "<command-end-point>",  | 
103 |  | -          "value": "[ to <position> | by <coordinate-pair> ]",  | 
104 |  | -          "href": "https://drafts.csswg.org/css-shapes-2/#typedef-shape-command-end-point",  | 
105 |  | -          "type": "type",  | 
106 |  | -          "values": [  | 
107 |  | -            {  | 
108 |  | -              "name": "to",  | 
109 |  | -              "prose": "<command-end-point> = [ to <position> | by <coordinate-pair> ]",  | 
110 |  | -              "href": "https://drafts.csswg.org/css-shapes-2/#valdef-shape-to",  | 
111 |  | -              "type": "value",  | 
112 |  | -              "value": "to"  | 
113 |  | -            },  | 
114 |  | -            {  | 
115 |  | -              "name": "by",  | 
116 |  | -              "prose": "<command-end-point> = [ to <position> | by <coordinate-pair> ]",  | 
117 |  | -              "href": "https://drafts.csswg.org/css-shapes-2/#valdef-shape-by",  | 
118 |  | -              "type": "value",  | 
119 |  | -              "value": "by"  | 
120 |  | -            }  | 
121 |  | -          ]  | 
122 |  | -        },  | 
123 |  | -        {  | 
124 |  | -          "name": "<move-command>",  | 
125 |  | -          "value": "move <command-end-point>",  | 
126 |  | -          "href": "https://drafts.csswg.org/css-shapes-2/#typedef-shape-move-command",  | 
127 |  | -          "type": "type"  | 
128 |  | -        },  | 
129 |  | -        {  | 
130 |  | -          "name": "move",  | 
131 |  | -          "prose": "<move-command> = move <command-end-point>",  | 
132 |  | -          "href": "https://drafts.csswg.org/css-shapes-2/#valdef-shape-move",  | 
133 |  | -          "type": "value",  | 
134 |  | -          "value": "move"  | 
135 |  | -        },  | 
136 |  | -        {  | 
137 |  | -          "name": "<line-command>",  | 
138 |  | -          "value": "line <command-end-point>",  | 
139 |  | -          "href": "https://drafts.csswg.org/css-shapes-2/#typedef-shape-line-command",  | 
140 |  | -          "type": "type"  | 
141 |  | -        },  | 
142 |  | -        {  | 
143 |  | -          "name": "line",  | 
144 |  | -          "prose": "<line-command> = line <command-end-point>",  | 
145 |  | -          "href": "https://drafts.csswg.org/css-shapes-2/#valdef-shape-line",  | 
146 |  | -          "type": "value",  | 
147 |  | -          "value": "line"  | 
148 |  | -        },  | 
149 |  | -        {  | 
150 |  | -          "name": "<horizontal-line-command>",  | 
151 |  | -          "value": "hline [ to [ <length-percentage> | left | center | right | x-start | x-end ] | by <length-percentage> ]",  | 
152 |  | -          "href": "https://drafts.csswg.org/css-shapes-2/#typedef-shape-horizontal-line-command",  | 
153 |  | -          "type": "type"  | 
154 |  | -        },  | 
155 |  | -        {  | 
156 |  | -          "name": "<vertical-line-command>",  | 
157 |  | -          "value": "vline [ to [ <length-percentage> | top | center | bottom | y-start | y-end ] | by <length-percentage> ]",  | 
158 |  | -          "href": "https://drafts.csswg.org/css-shapes-2/#typedef-shape-vertical-line-command",  | 
159 |  | -          "type": "type"  | 
160 |  | -        },  | 
161 |  | -        {  | 
162 |  | -          "name": "<curve-command>",  | 
163 |  | -          "value": "curve [ [ to <position> with <control-point> [ / <control-point> ]? ] | [ by <coordinate-pair> with <relative-control-point> [ / <relative-control-point> ]? ] ]",  | 
164 |  | -          "href": "https://drafts.csswg.org/css-shapes-2/#typedef-shape-curve-command",  | 
165 |  | -          "type": "type"  | 
166 |  | -        },  | 
167 |  | -        {  | 
168 |  | -          "name": "curve",  | 
169 |  | -          "prose": "<curve-command> = curve [ [ to <position> with <control-point> [ / <control-point> ]? ] | [ by <coordinate-pair> with <relative-control-point> [ / <relative-control-point> ]? ] ]",  | 
170 |  | -          "href": "https://drafts.csswg.org/css-shapes-2/#valdef-shape-curve",  | 
171 |  | -          "type": "value",  | 
172 |  | -          "value": "curve"  | 
173 |  | -        },  | 
174 |  | -        {  | 
175 |  | -          "name": "<smooth-command>",  | 
176 |  | -          "value": "smooth [ [ to <position> [ with <control-point> ]? ] | [ by <coordinate-pair> [ with <relative-control-point> ]? ] ]",  | 
177 |  | -          "href": "https://drafts.csswg.org/css-shapes-2/#typedef-shape-smooth-command",  | 
178 |  | -          "type": "type"  | 
179 |  | -        },  | 
180 |  | -        {  | 
181 |  | -          "name": "smooth",  | 
182 |  | -          "prose": "<smooth-command> = smooth [ [ to <position> [with <control-point> ]? ] | [ by <coordinate-pair> [ with <relative-control-point> ]? ] ]",  | 
183 |  | -          "href": "https://drafts.csswg.org/css-shapes-2/#valdef-shape-smooth",  | 
184 |  | -          "type": "value",  | 
185 |  | -          "value": "smooth"  | 
186 |  | -        },  | 
187 |  | -        {  | 
188 |  | -          "name": "<control-point>",  | 
189 |  | -          "value": "[ <position> | <relative-control-point> ]",  | 
190 |  | -          "href": "https://drafts.csswg.org/css-shapes-2/#typedef-shape-control-point",  | 
191 |  | -          "type": "type"  | 
192 |  | -        },  | 
193 |  | -        {  | 
194 |  | -          "name": "<relative-control-point>",  | 
195 |  | -          "value": "<coordinate-pair> [ from [ start | end | origin ] ]?",  | 
196 |  | -          "href": "https://drafts.csswg.org/css-shapes-2/#typedef-shape-relative-control-point",  | 
197 |  | -          "type": "type"  | 
198 |  | -        },  | 
199 |  | -        {  | 
200 |  | -          "name": "<arc-command>",  | 
201 |  | -          "value": "arc <command-end-point> [ [ of <length-percentage>{1,2} ] && <arc-sweep>? && <arc-size>? && [rotate <angle>]? ]",  | 
202 |  | -          "href": "https://drafts.csswg.org/css-shapes-2/#typedef-shape-arc-command",  | 
203 |  | -          "type": "type"  | 
204 |  | -        },  | 
205 |  | -        {  | 
206 |  | -          "name": "arc",  | 
207 |  | -          "prose": "<arc-command> = arc <command-end-point> [[of <length-percentage>{1,2}] && <arc-sweep>? && <arc-size>? && rotate <angle>? ]",  | 
208 |  | -          "href": "https://drafts.csswg.org/css-shapes-2/#valdef-shape-arc",  | 
209 |  | -          "type": "value",  | 
210 |  | -          "value": "arc",  | 
211 |  | -          "values": [  | 
212 |  | -            {  | 
213 |  | -              "name": "cw",  | 
214 |  | -              "prose": "<arc-sweep> can be cw or ccw, indicating that the arc that is traced around the ellipse clockwise or counter-clockwise from the center, respectively, must be chosen. If omitted, this defaults to ccw.",  | 
215 |  | -              "href": "https://drafts.csswg.org/css-shapes-2/#valdef-shape-cw",  | 
216 |  | -              "type": "value",  | 
217 |  | -              "value": "cw"  | 
218 |  | -            },  | 
219 |  | -            {  | 
220 |  | -              "name": "ccw",  | 
221 |  | -              "prose": "<arc-sweep> can be cw or ccw, indicating that the arc that is traced around the ellipse clockwise or counter-clockwise from the center, respectively, must be chosen. If omitted, this defaults to ccw.",  | 
222 |  | -              "href": "https://drafts.csswg.org/css-shapes-2/#valdef-shape-ccw",  | 
223 |  | -              "type": "value",  | 
224 |  | -              "value": "ccw"  | 
225 |  | -            },  | 
226 |  | -            {  | 
227 |  | -              "name": "large",  | 
228 |  | -              "prose": "<arc-size> can be large or small, indicating that the larger or smaller, respectively, of the two possible arcs must be chosen. If omitted, this defaults to small.",  | 
229 |  | -              "href": "https://drafts.csswg.org/css-shapes-2/#valdef-shape-large",  | 
230 |  | -              "type": "value",  | 
231 |  | -              "value": "large"  | 
232 |  | -            },  | 
233 |  | -            {  | 
234 |  | -              "name": "small",  | 
235 |  | -              "prose": "<arc-size> can be large or small, indicating that the larger or smaller, respectively, of the two possible arcs must be chosen. If omitted, this defaults to small.",  | 
236 |  | -              "href": "https://drafts.csswg.org/css-shapes-2/#valdef-shape-small",  | 
237 |  | -              "type": "value",  | 
238 |  | -              "value": "small"  | 
239 |  | -            }  | 
240 |  | -          ]  | 
241 |  | -        },  | 
242 |  | -        {  | 
243 |  | -          "name": "<arc-sweep>",  | 
244 |  | -          "prose": "<arc-sweep> can be cw or ccw, indicating that the arc that is traced around the ellipse clockwise or counter-clockwise from the center, respectively, must be chosen. If omitted, this defaults to ccw.",  | 
245 |  | -          "href": "https://drafts.csswg.org/css-shapes-2/#typedef-shape-arc-sweep",  | 
246 |  | -          "type": "type",  | 
247 |  | -          "value": "cw | ccw"  | 
248 |  | -        },  | 
249 |  | -        {  | 
250 |  | -          "name": "<arc-size>",  | 
251 |  | -          "prose": "<arc-size> can be large or small, indicating that the larger or smaller, respectively, of the two possible arcs must be chosen. If omitted, this defaults to small.",  | 
252 |  | -          "href": "https://drafts.csswg.org/css-shapes-2/#typedef-shape-arc-size",  | 
253 |  | -          "type": "type",  | 
254 |  | -          "value": "large | small"  | 
255 |  | -        },  | 
256 |  | -        {  | 
257 |  | -          "name": "close",  | 
258 |  | -          "prose": "Adds a closepath command to the list of path data commands.",  | 
259 |  | -          "href": "https://drafts.csswg.org/css-shapes-2/#valdef-shape-close",  | 
260 |  | -          "type": "value",  | 
261 |  | -          "value": "close"  | 
262 |  | -        }  | 
263 |  | -      ]  | 
264 |  | -    },  | 
265 |  | -    {  | 
266 |  | -      "name": "<shape-command>",  | 
267 |  | -      "prose": "The sequence of <shape-command>s represent further path data commands. Each command’s starting point is the previous command’s ending point.",  | 
268 |  | -      "href": "https://drafts.csswg.org/css-shapes-2/#typedef-shape-command",  | 
269 |  | -      "type": "type",  | 
270 |  | -      "value": "<move-command> | <line-command> | close | <horizontal-line-command> | <vertical-line-command> | <curve-command> | <smooth-command> | <arc-command>"  | 
271 |  | -    }  | 
272 |  | -  ]  | 
 | 88 | +  "values": []  | 
273 | 89 | }  | 
0 commit comments