Skip to content

Commit 00b2db2

Browse files
authored
Safari 26 adds axis relative keywords to CSS props that accept <position> (#29027)
Add axis relative keywords to CSS props that accept <position>
1 parent 76afd62 commit 00b2db2

11 files changed

Lines changed: 1280 additions & 0 deletions

css/properties/background-position-x.json

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,70 @@
8484
"deprecated": false
8585
}
8686
}
87+
},
88+
"x-end": {
89+
"__compat": {
90+
"spec_url": "https://drafts.csswg.org/css-values-5/#valdef-position-x-end",
91+
"support": {
92+
"chrome": {
93+
"version_added": false,
94+
"impl_url": "https://crbug.com/432676117"
95+
},
96+
"chrome_android": "mirror",
97+
"edge": "mirror",
98+
"firefox": {
99+
"version_added": false
100+
},
101+
"firefox_android": "mirror",
102+
"oculus": "mirror",
103+
"opera": "mirror",
104+
"opera_android": "mirror",
105+
"safari": {
106+
"version_added": "26"
107+
},
108+
"safari_ios": "mirror",
109+
"samsunginternet_android": "mirror",
110+
"webview_android": "mirror",
111+
"webview_ios": "mirror"
112+
},
113+
"status": {
114+
"experimental": true,
115+
"standard_track": true,
116+
"deprecated": false
117+
}
118+
}
119+
},
120+
"x-start": {
121+
"__compat": {
122+
"spec_url": "https://drafts.csswg.org/css-values-5/#valdef-position-x-start",
123+
"support": {
124+
"chrome": {
125+
"version_added": false,
126+
"impl_url": "https://crbug.com/432676117"
127+
},
128+
"chrome_android": "mirror",
129+
"edge": "mirror",
130+
"firefox": {
131+
"version_added": false
132+
},
133+
"firefox_android": "mirror",
134+
"oculus": "mirror",
135+
"opera": "mirror",
136+
"opera_android": "mirror",
137+
"safari": {
138+
"version_added": "26"
139+
},
140+
"safari_ios": "mirror",
141+
"samsunginternet_android": "mirror",
142+
"webview_android": "mirror",
143+
"webview_ios": "mirror"
144+
},
145+
"status": {
146+
"experimental": true,
147+
"standard_track": true,
148+
"deprecated": false
149+
}
150+
}
87151
}
88152
}
89153
}

css/properties/background-position-y.json

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,70 @@
8484
"deprecated": false
8585
}
8686
}
87+
},
88+
"y-end": {
89+
"__compat": {
90+
"spec_url": "https://drafts.csswg.org/css-values-5/#valdef-position-y-end",
91+
"support": {
92+
"chrome": {
93+
"version_added": false,
94+
"impl_url": "https://crbug.com/432676117"
95+
},
96+
"chrome_android": "mirror",
97+
"edge": "mirror",
98+
"firefox": {
99+
"version_added": false
100+
},
101+
"firefox_android": "mirror",
102+
"oculus": "mirror",
103+
"opera": "mirror",
104+
"opera_android": "mirror",
105+
"safari": {
106+
"version_added": "26"
107+
},
108+
"safari_ios": "mirror",
109+
"samsunginternet_android": "mirror",
110+
"webview_android": "mirror",
111+
"webview_ios": "mirror"
112+
},
113+
"status": {
114+
"experimental": true,
115+
"standard_track": true,
116+
"deprecated": false
117+
}
118+
}
119+
},
120+
"y-start": {
121+
"__compat": {
122+
"spec_url": "https://drafts.csswg.org/css-values-5/#valdef-position-y-start",
123+
"support": {
124+
"chrome": {
125+
"version_added": false,
126+
"impl_url": "https://crbug.com/432676117"
127+
},
128+
"chrome_android": "mirror",
129+
"edge": "mirror",
130+
"firefox": {
131+
"version_added": false
132+
},
133+
"firefox_android": "mirror",
134+
"oculus": "mirror",
135+
"opera": "mirror",
136+
"opera_android": "mirror",
137+
"safari": {
138+
"version_added": "26"
139+
},
140+
"safari_ios": "mirror",
141+
"samsunginternet_android": "mirror",
142+
"webview_android": "mirror",
143+
"webview_ios": "mirror"
144+
},
145+
"status": {
146+
"experimental": true,
147+
"standard_track": true,
148+
"deprecated": false
149+
}
150+
}
87151
}
88152
}
89153
}

css/properties/background-position.json

Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,134 @@
293293
"deprecated": false
294294
}
295295
}
296+
},
297+
"x-end": {
298+
"__compat": {
299+
"spec_url": "https://drafts.csswg.org/css-values-5/#valdef-position-x-end",
300+
"support": {
301+
"chrome": {
302+
"version_added": false,
303+
"impl_url": "https://crbug.com/432676117"
304+
},
305+
"chrome_android": "mirror",
306+
"edge": "mirror",
307+
"firefox": {
308+
"version_added": false
309+
},
310+
"firefox_android": "mirror",
311+
"oculus": "mirror",
312+
"opera": "mirror",
313+
"opera_android": "mirror",
314+
"safari": {
315+
"version_added": "26"
316+
},
317+
"safari_ios": "mirror",
318+
"samsunginternet_android": "mirror",
319+
"webview_android": "mirror",
320+
"webview_ios": "mirror"
321+
},
322+
"status": {
323+
"experimental": true,
324+
"standard_track": true,
325+
"deprecated": false
326+
}
327+
}
328+
},
329+
"x-start": {
330+
"__compat": {
331+
"spec_url": "https://drafts.csswg.org/css-values-5/#valdef-position-x-start",
332+
"support": {
333+
"chrome": {
334+
"version_added": false,
335+
"impl_url": "https://crbug.com/432676117"
336+
},
337+
"chrome_android": "mirror",
338+
"edge": "mirror",
339+
"firefox": {
340+
"version_added": false
341+
},
342+
"firefox_android": "mirror",
343+
"oculus": "mirror",
344+
"opera": "mirror",
345+
"opera_android": "mirror",
346+
"safari": {
347+
"version_added": "26"
348+
},
349+
"safari_ios": "mirror",
350+
"samsunginternet_android": "mirror",
351+
"webview_android": "mirror",
352+
"webview_ios": "mirror"
353+
},
354+
"status": {
355+
"experimental": true,
356+
"standard_track": true,
357+
"deprecated": false
358+
}
359+
}
360+
},
361+
"y-end": {
362+
"__compat": {
363+
"spec_url": "https://drafts.csswg.org/css-values-5/#valdef-position-y-end",
364+
"support": {
365+
"chrome": {
366+
"version_added": false,
367+
"impl_url": "https://crbug.com/432676117"
368+
},
369+
"chrome_android": "mirror",
370+
"edge": "mirror",
371+
"firefox": {
372+
"version_added": false
373+
},
374+
"firefox_android": "mirror",
375+
"oculus": "mirror",
376+
"opera": "mirror",
377+
"opera_android": "mirror",
378+
"safari": {
379+
"version_added": "26"
380+
},
381+
"safari_ios": "mirror",
382+
"samsunginternet_android": "mirror",
383+
"webview_android": "mirror",
384+
"webview_ios": "mirror"
385+
},
386+
"status": {
387+
"experimental": true,
388+
"standard_track": true,
389+
"deprecated": false
390+
}
391+
}
392+
},
393+
"y-start": {
394+
"__compat": {
395+
"spec_url": "https://drafts.csswg.org/css-values-5/#valdef-position-y-start",
396+
"support": {
397+
"chrome": {
398+
"version_added": false,
399+
"impl_url": "https://crbug.com/432676117"
400+
},
401+
"chrome_android": "mirror",
402+
"edge": "mirror",
403+
"firefox": {
404+
"version_added": false
405+
},
406+
"firefox_android": "mirror",
407+
"oculus": "mirror",
408+
"opera": "mirror",
409+
"opera_android": "mirror",
410+
"safari": {
411+
"version_added": "26"
412+
},
413+
"safari_ios": "mirror",
414+
"samsunginternet_android": "mirror",
415+
"webview_android": "mirror",
416+
"webview_ios": "mirror"
417+
},
418+
"status": {
419+
"experimental": true,
420+
"standard_track": true,
421+
"deprecated": false
422+
}
423+
}
296424
}
297425
}
298426
}

0 commit comments

Comments
 (0)