Skip to content

Commit 85357bc

Browse files
authored
Add missing CSS mask sub features (#27478)
1 parent 1b8fa87 commit 85357bc

File tree

2 files changed

+340
-0
lines changed

2 files changed

+340
-0
lines changed

css/properties/mask-clip.json

Lines changed: 238 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,40 @@
9494
}
9595
}
9696
},
97+
"border-box": {
98+
"__compat": {
99+
"tags": [
100+
"web-features:masks"
101+
],
102+
"support": {
103+
"chrome": {
104+
"version_added": "120"
105+
},
106+
"chrome_android": "mirror",
107+
"edge": "mirror",
108+
"firefox": {
109+
"version_added": "53"
110+
},
111+
"firefox_android": "mirror",
112+
"oculus": "mirror",
113+
"opera": "mirror",
114+
"opera_android": "mirror",
115+
"safari": {
116+
"version_added": false,
117+
"impl_url": "https://webkit.org/b/137293"
118+
},
119+
"safari_ios": "mirror",
120+
"samsunginternet_android": "mirror",
121+
"webview_android": "mirror",
122+
"webview_ios": "mirror"
123+
},
124+
"status": {
125+
"experimental": false,
126+
"standard_track": true,
127+
"deprecated": false
128+
}
129+
}
130+
},
97131
"content": {
98132
"__compat": {
99133
"tags": [
@@ -133,6 +167,108 @@
133167
}
134168
}
135169
},
170+
"content-box": {
171+
"__compat": {
172+
"tags": [
173+
"web-features:masks"
174+
],
175+
"support": {
176+
"chrome": {
177+
"version_added": "120"
178+
},
179+
"chrome_android": "mirror",
180+
"edge": "mirror",
181+
"firefox": {
182+
"version_added": "53"
183+
},
184+
"firefox_android": "mirror",
185+
"oculus": "mirror",
186+
"opera": "mirror",
187+
"opera_android": "mirror",
188+
"safari": {
189+
"version_added": false,
190+
"impl_url": "https://webkit.org/b/137293"
191+
},
192+
"safari_ios": "mirror",
193+
"samsunginternet_android": "mirror",
194+
"webview_android": "mirror",
195+
"webview_ios": "mirror"
196+
},
197+
"status": {
198+
"experimental": false,
199+
"standard_track": true,
200+
"deprecated": false
201+
}
202+
}
203+
},
204+
"fill-box": {
205+
"__compat": {
206+
"tags": [
207+
"web-features:masks"
208+
],
209+
"support": {
210+
"chrome": {
211+
"version_added": "120"
212+
},
213+
"chrome_android": "mirror",
214+
"edge": "mirror",
215+
"firefox": {
216+
"version_added": "53"
217+
},
218+
"firefox_android": "mirror",
219+
"oculus": "mirror",
220+
"opera": "mirror",
221+
"opera_android": "mirror",
222+
"safari": {
223+
"version_added": false,
224+
"impl_url": "https://webkit.org/b/137293"
225+
},
226+
"safari_ios": "mirror",
227+
"samsunginternet_android": "mirror",
228+
"webview_android": "mirror",
229+
"webview_ios": "mirror"
230+
},
231+
"status": {
232+
"experimental": false,
233+
"standard_track": true,
234+
"deprecated": false
235+
}
236+
}
237+
},
238+
"no-clip": {
239+
"__compat": {
240+
"tags": [
241+
"web-features:masks"
242+
],
243+
"support": {
244+
"chrome": {
245+
"version_added": "120"
246+
},
247+
"chrome_android": "mirror",
248+
"edge": "mirror",
249+
"firefox": {
250+
"version_added": "53"
251+
},
252+
"firefox_android": "mirror",
253+
"oculus": "mirror",
254+
"opera": "mirror",
255+
"opera_android": "mirror",
256+
"safari": {
257+
"version_added": false,
258+
"impl_url": "https://webkit.org/b/137293"
259+
},
260+
"safari_ios": "mirror",
261+
"samsunginternet_android": "mirror",
262+
"webview_android": "mirror",
263+
"webview_ios": "mirror"
264+
},
265+
"status": {
266+
"experimental": false,
267+
"standard_track": true,
268+
"deprecated": false
269+
}
270+
}
271+
},
136272
"padding": {
137273
"__compat": {
138274
"tags": [
@@ -172,6 +308,74 @@
172308
}
173309
}
174310
},
311+
"padding-box": {
312+
"__compat": {
313+
"tags": [
314+
"web-features:masks"
315+
],
316+
"support": {
317+
"chrome": {
318+
"version_added": "120"
319+
},
320+
"chrome_android": "mirror",
321+
"edge": "mirror",
322+
"firefox": {
323+
"version_added": "53"
324+
},
325+
"firefox_android": "mirror",
326+
"oculus": "mirror",
327+
"opera": "mirror",
328+
"opera_android": "mirror",
329+
"safari": {
330+
"version_added": false,
331+
"impl_url": "https://webkit.org/b/137293"
332+
},
333+
"safari_ios": "mirror",
334+
"samsunginternet_android": "mirror",
335+
"webview_android": "mirror",
336+
"webview_ios": "mirror"
337+
},
338+
"status": {
339+
"experimental": false,
340+
"standard_track": true,
341+
"deprecated": false
342+
}
343+
}
344+
},
345+
"stroke-box": {
346+
"__compat": {
347+
"tags": [
348+
"web-features:masks"
349+
],
350+
"support": {
351+
"chrome": {
352+
"version_added": "120"
353+
},
354+
"chrome_android": "mirror",
355+
"edge": "mirror",
356+
"firefox": {
357+
"version_added": "53"
358+
},
359+
"firefox_android": "mirror",
360+
"oculus": "mirror",
361+
"opera": "mirror",
362+
"opera_android": "mirror",
363+
"safari": {
364+
"version_added": false,
365+
"impl_url": "https://webkit.org/b/137293"
366+
},
367+
"safari_ios": "mirror",
368+
"samsunginternet_android": "mirror",
369+
"webview_android": "mirror",
370+
"webview_ios": "mirror"
371+
},
372+
"status": {
373+
"experimental": false,
374+
"standard_track": true,
375+
"deprecated": false
376+
}
377+
}
378+
},
175379
"text": {
176380
"__compat": {
177381
"tags": [
@@ -210,6 +414,40 @@
210414
"deprecated": false
211415
}
212416
}
417+
},
418+
"view-box": {
419+
"__compat": {
420+
"tags": [
421+
"web-features:masks"
422+
],
423+
"support": {
424+
"chrome": {
425+
"version_added": "120"
426+
},
427+
"chrome_android": "mirror",
428+
"edge": "mirror",
429+
"firefox": {
430+
"version_added": "53"
431+
},
432+
"firefox_android": "mirror",
433+
"oculus": "mirror",
434+
"opera": "mirror",
435+
"opera_android": "mirror",
436+
"safari": {
437+
"version_added": false,
438+
"impl_url": "https://webkit.org/b/137293"
439+
},
440+
"safari_ios": "mirror",
441+
"samsunginternet_android": "mirror",
442+
"webview_android": "mirror",
443+
"webview_ios": "mirror"
444+
},
445+
"status": {
446+
"experimental": false,
447+
"standard_track": true,
448+
"deprecated": false
449+
}
450+
}
213451
}
214452
}
215453
}

css/properties/mask-origin.json

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,40 @@
9898
}
9999
}
100100
},
101+
"border-box": {
102+
"__compat": {
103+
"tags": [
104+
"web-features:masks"
105+
],
106+
"support": {
107+
"chrome": {
108+
"version_added": "120"
109+
},
110+
"chrome_android": "mirror",
111+
"edge": "mirror",
112+
"firefox": {
113+
"version_added": "53"
114+
},
115+
"firefox_android": "mirror",
116+
"oculus": "mirror",
117+
"opera": "mirror",
118+
"opera_android": "mirror",
119+
"safari": {
120+
"version_added": false,
121+
"impl_url": "https://webkit.org/b/137293"
122+
},
123+
"safari_ios": "mirror",
124+
"samsunginternet_android": "mirror",
125+
"webview_android": "mirror",
126+
"webview_ios": "mirror"
127+
},
128+
"status": {
129+
"experimental": false,
130+
"standard_track": true,
131+
"deprecated": false
132+
}
133+
}
134+
},
101135
"content": {
102136
"__compat": {
103137
"tags": [
@@ -141,6 +175,40 @@
141175
}
142176
}
143177
},
178+
"content-box": {
179+
"__compat": {
180+
"tags": [
181+
"web-features:masks"
182+
],
183+
"support": {
184+
"chrome": {
185+
"version_added": "120"
186+
},
187+
"chrome_android": "mirror",
188+
"edge": "mirror",
189+
"firefox": {
190+
"version_added": "53"
191+
},
192+
"firefox_android": "mirror",
193+
"oculus": "mirror",
194+
"opera": "mirror",
195+
"opera_android": "mirror",
196+
"safari": {
197+
"version_added": false,
198+
"impl_url": "https://webkit.org/b/137293"
199+
},
200+
"safari_ios": "mirror",
201+
"samsunginternet_android": "mirror",
202+
"webview_android": "mirror",
203+
"webview_ios": "mirror"
204+
},
205+
"status": {
206+
"experimental": false,
207+
"standard_track": true,
208+
"deprecated": false
209+
}
210+
}
211+
},
144212
"fill-box": {
145213
"__compat": {
146214
"tags": [
@@ -218,6 +286,40 @@
218286
}
219287
}
220288
},
289+
"padding-box": {
290+
"__compat": {
291+
"tags": [
292+
"web-features:masks"
293+
],
294+
"support": {
295+
"chrome": {
296+
"version_added": "120"
297+
},
298+
"chrome_android": "mirror",
299+
"edge": "mirror",
300+
"firefox": {
301+
"version_added": "53"
302+
},
303+
"firefox_android": "mirror",
304+
"oculus": "mirror",
305+
"opera": "mirror",
306+
"opera_android": "mirror",
307+
"safari": {
308+
"version_added": false,
309+
"impl_url": "https://webkit.org/b/137293"
310+
},
311+
"safari_ios": "mirror",
312+
"samsunginternet_android": "mirror",
313+
"webview_android": "mirror",
314+
"webview_ios": "mirror"
315+
},
316+
"status": {
317+
"experimental": false,
318+
"standard_track": true,
319+
"deprecated": false
320+
}
321+
}
322+
},
221323
"stroke-box": {
222324
"__compat": {
223325
"tags": [

0 commit comments

Comments
 (0)