Skip to content

Commit c97a2ac

Browse files
committed
Assign a bunch of keys to CSS features
1 parent e36bd69 commit c97a2ac

22 files changed

+356
-0
lines changed

features/background-color.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ spec: https://drafts.csswg.org/css-backgrounds-3/#background-color
44
group: background
55
compat_features:
66
- css.properties.background-color
7+
- css.properties.background-color.transparent

features/background-color.yml.dist

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,4 @@ status:
1515
safari_ios: "1"
1616
compat_features:
1717
- css.properties.background-color
18+
- css.properties.background-color.transparent

features/background.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,14 @@ group: background
55
caniuse: multibackgrounds
66
compat_features:
77
- css.properties.background
8+
- css.properties.background.local
89
- css.properties.background.multiple_backgrounds
10+
- css.properties.background.no-repeat
11+
- css.properties.background.none
12+
- css.properties.background.repeat
13+
- css.properties.background.repeat-x
14+
- css.properties.background.repeat-y
15+
- css.properties.background.round
16+
- css.properties.background.scroll
17+
- css.properties.background.space
18+
- css.properties.background.transparent

features/background.yml.dist

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,16 @@ compat_features:
2626
# safari: "1"
2727
# safari_ios: "1"
2828
- css.properties.background
29+
- css.properties.background.local
30+
- css.properties.background.no-repeat
31+
- css.properties.background.none
32+
- css.properties.background.repeat
33+
- css.properties.background.repeat-x
34+
- css.properties.background.repeat-y
35+
- css.properties.background.round
36+
- css.properties.background.scroll
37+
- css.properties.background.space
38+
- css.properties.background.transparent
2939

3040
# ⬇️ Same status as overall feature ⬇️
3141
# baseline: high

features/borders.yml

Lines changed: 130 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,118 @@ spec: https://drafts.csswg.org/css-backgrounds-3/#borders
44
group: borders-outlines
55
compat_features:
66
- css.properties.border
7+
- css.properties.border.dashed
8+
- css.properties.border.dotted
9+
- css.properties.border.double
10+
- css.properties.border.groove
11+
- css.properties.border.hidden
12+
- css.properties.border.inset
13+
- css.properties.border.medium
14+
- css.properties.border.none
15+
- css.properties.border.outset
16+
- css.properties.border.ridge
17+
- css.properties.border.solid
18+
- css.properties.border.thick
19+
- css.properties.border.thin
20+
- css.properties.border.transparent
721
- css.properties.border-bottom
22+
- css.properties.border-bottom.dashed
23+
- css.properties.border-bottom.dotted
24+
- css.properties.border-bottom.double
25+
- css.properties.border-bottom.groove
26+
- css.properties.border-bottom.hidden
27+
- css.properties.border-bottom.inset
28+
- css.properties.border-bottom.medium
29+
- css.properties.border-bottom.none
30+
- css.properties.border-bottom.outset
31+
- css.properties.border-bottom.ridge
32+
- css.properties.border-bottom.solid
33+
- css.properties.border-bottom.thick
34+
- css.properties.border-bottom.thin
35+
- css.properties.border-bottom.transparent
836
- css.properties.border-bottom-color
37+
- css.properties.border-bottom-color.transparent
938
- css.properties.border-bottom-style
39+
- css.properties.border-bottom-style.dashed
40+
- css.properties.border-bottom-style.dotted
41+
- css.properties.border-bottom-style.double
42+
- css.properties.border-bottom-style.groove
43+
- css.properties.border-bottom-style.hidden
44+
- css.properties.border-bottom-style.inset
45+
- css.properties.border-bottom-style.none
46+
- css.properties.border-bottom-style.outset
47+
- css.properties.border-bottom-style.ridge
48+
- css.properties.border-bottom-style.solid
1049
- css.properties.border-bottom-width
50+
- css.properties.border-bottom-width.medium
51+
- css.properties.border-bottom-width.thick
52+
- css.properties.border-bottom-width.thin
1153
- css.properties.border-color
54+
- css.properties.border-color.transparent
1255
- css.properties.border-left
56+
- css.properties.border-left.dashed
57+
- css.properties.border-left.dotted
58+
- css.properties.border-left.double
59+
- css.properties.border-left.groove
60+
- css.properties.border-left.hidden
61+
- css.properties.border-left.inset
62+
- css.properties.border-left.medium
63+
- css.properties.border-left.none
64+
- css.properties.border-left.outset
65+
- css.properties.border-left.ridge
66+
- css.properties.border-left.solid
67+
- css.properties.border-left.thick
68+
- css.properties.border-left.thin
69+
- css.properties.border-left.transparent
1370
- css.properties.border-left-color
71+
- css.properties.border-left-color.transparent
1472
- css.properties.border-left-style
73+
- css.properties.border-left-style.dashed
74+
- css.properties.border-left-style.dotted
75+
- css.properties.border-left-style.double
76+
- css.properties.border-left-style.groove
77+
- css.properties.border-left-style.hidden
78+
- css.properties.border-left-style.inset
79+
- css.properties.border-left-style.none
80+
- css.properties.border-left-style.outset
81+
- css.properties.border-left-style.ridge
82+
- css.properties.border-left-style.solid
1583
- css.properties.border-left-width
84+
- css.properties.border-left-width.medium
85+
- css.properties.border-left-width.thick
86+
- css.properties.border-left-width.thin
1687
- css.properties.border-right
88+
- css.properties.border-right.dashed
89+
- css.properties.border-right.dotted
90+
- css.properties.border-right.double
91+
- css.properties.border-right.groove
92+
- css.properties.border-right.hidden
93+
- css.properties.border-right.inset
94+
- css.properties.border-right.medium
95+
- css.properties.border-right.none
96+
- css.properties.border-right.outset
97+
- css.properties.border-right.ridge
98+
- css.properties.border-right.solid
99+
- css.properties.border-right.thick
100+
- css.properties.border-right.thin
101+
- css.properties.border-right.transparent
17102
- css.properties.border-right-color
103+
- css.properties.border-right-color.transparent
18104
- css.properties.border-right-style
105+
- css.properties.border-right-style.dashed
106+
- css.properties.border-right-style.dotted
107+
- css.properties.border-right-style.double
108+
- css.properties.border-right-style.groove
109+
- css.properties.border-right-style.hidden
110+
- css.properties.border-right-style.inset
111+
- css.properties.border-right-style.none
112+
- css.properties.border-right-style.outset
113+
- css.properties.border-right-style.ridge
114+
- css.properties.border-right-style.solid
19115
- css.properties.border-right-width
116+
- css.properties.border-right-width.medium
117+
- css.properties.border-right-width.thick
118+
- css.properties.border-right-width.thin
20119
- css.properties.border-style
21120
- css.properties.border-style.dashed
22121
- css.properties.border-style.dotted
@@ -29,8 +128,39 @@ compat_features:
29128
- css.properties.border-style.ridge
30129
- css.properties.border-style.solid
31130
- css.properties.border-top
131+
- css.properties.border-top.dashed
132+
- css.properties.border-top.dotted
133+
- css.properties.border-top.double
134+
- css.properties.border-top.groove
135+
- css.properties.border-top.hidden
136+
- css.properties.border-top.inset
137+
- css.properties.border-top.medium
138+
- css.properties.border-top.none
139+
- css.properties.border-top.outset
140+
- css.properties.border-top.ridge
141+
- css.properties.border-top.solid
142+
- css.properties.border-top.thick
143+
- css.properties.border-top.thin
144+
- css.properties.border-top.transparent
32145
- css.properties.border-top-color
146+
- css.properties.border-top-color.transparent
33147
- css.properties.border-top-style
148+
- css.properties.border-top-style.dashed
149+
- css.properties.border-top-style.dotted
150+
- css.properties.border-top-style.double
151+
- css.properties.border-top-style.groove
152+
- css.properties.border-top-style.hidden
153+
- css.properties.border-top-style.inset
154+
- css.properties.border-top-style.none
155+
- css.properties.border-top-style.outset
156+
- css.properties.border-top-style.ridge
157+
- css.properties.border-top-style.solid
34158
- css.properties.border-top-width
159+
- css.properties.border-top-width.medium
160+
- css.properties.border-top-width.thick
161+
- css.properties.border-top-width.thin
35162
- css.properties.border-width
163+
- css.properties.border-width.medium
164+
- css.properties.border-width.thick
165+
- css.properties.border-width.thin
36166
- css.types.line-style

features/borders.yml.dist

Lines changed: 130 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,65 @@ compat_features:
2828
- css.properties.border
2929
- css.properties.border-bottom
3030
- css.properties.border-bottom-color
31+
- css.properties.border-bottom-color.transparent
3132
- css.properties.border-bottom-style
33+
- css.properties.border-bottom-style.dashed
34+
- css.properties.border-bottom-style.dotted
35+
- css.properties.border-bottom-style.double
36+
- css.properties.border-bottom-style.groove
37+
- css.properties.border-bottom-style.hidden
38+
- css.properties.border-bottom-style.inset
39+
- css.properties.border-bottom-style.none
40+
- css.properties.border-bottom-style.outset
41+
- css.properties.border-bottom-style.ridge
42+
- css.properties.border-bottom-style.solid
3243
- css.properties.border-bottom-width
44+
- css.properties.border-bottom-width.medium
45+
- css.properties.border-bottom-width.thick
46+
- css.properties.border-bottom-width.thin
47+
- css.properties.border-bottom.dashed
48+
- css.properties.border-bottom.dotted
49+
- css.properties.border-bottom.double
50+
- css.properties.border-bottom.groove
51+
- css.properties.border-bottom.hidden
52+
- css.properties.border-bottom.inset
53+
- css.properties.border-bottom.medium
54+
- css.properties.border-bottom.none
55+
- css.properties.border-bottom.outset
56+
- css.properties.border-bottom.ridge
57+
- css.properties.border-bottom.solid
58+
- css.properties.border-bottom.thick
59+
- css.properties.border-bottom.thin
60+
- css.properties.border-bottom.transparent
3361
- css.properties.border-color
62+
- css.properties.border-color.transparent
3463
- css.properties.border-left
3564
- css.properties.border-left-color
65+
- css.properties.border-left-color.transparent
3666
- css.properties.border-left-width
67+
- css.properties.border-left-width.medium
68+
- css.properties.border-left-width.thick
69+
- css.properties.border-left-width.thin
70+
- css.properties.border-left.dashed
71+
- css.properties.border-left.dotted
72+
- css.properties.border-left.double
73+
- css.properties.border-left.groove
74+
- css.properties.border-left.hidden
75+
- css.properties.border-left.inset
76+
- css.properties.border-left.medium
77+
- css.properties.border-left.none
78+
- css.properties.border-left.outset
79+
- css.properties.border-left.ridge
80+
- css.properties.border-left.solid
81+
- css.properties.border-left.thick
82+
- css.properties.border-left.thin
83+
- css.properties.border-left.transparent
3784
- css.properties.border-right-color
85+
- css.properties.border-right-color.transparent
3886
- css.properties.border-right-width
87+
- css.properties.border-right-width.medium
88+
- css.properties.border-right-width.thick
89+
- css.properties.border-right-width.thin
3990
- css.properties.border-style
4091
- css.properties.border-style.dashed
4192
- css.properties.border-style.dotted
@@ -49,8 +100,50 @@ compat_features:
49100
- css.properties.border-style.solid
50101
- css.properties.border-top
51102
- css.properties.border-top-color
103+
- css.properties.border-top-color.transparent
52104
- css.properties.border-top-style
105+
- css.properties.border-top-style.dashed
106+
- css.properties.border-top-style.dotted
107+
- css.properties.border-top-style.double
108+
- css.properties.border-top-style.groove
109+
- css.properties.border-top-style.hidden
110+
- css.properties.border-top-style.inset
111+
- css.properties.border-top-style.none
112+
- css.properties.border-top-style.outset
113+
- css.properties.border-top-style.ridge
114+
- css.properties.border-top-style.solid
53115
- css.properties.border-top-width
116+
- css.properties.border-top-width.medium
117+
- css.properties.border-top-width.thick
118+
- css.properties.border-top-width.thin
119+
- css.properties.border-top.dashed
120+
- css.properties.border-top.dotted
121+
- css.properties.border-top.double
122+
- css.properties.border-top.groove
123+
- css.properties.border-top.hidden
124+
- css.properties.border-top.inset
125+
- css.properties.border-top.medium
126+
- css.properties.border-top.none
127+
- css.properties.border-top.outset
128+
- css.properties.border-top.ridge
129+
- css.properties.border-top.solid
130+
- css.properties.border-top.thick
131+
- css.properties.border-top.thin
132+
- css.properties.border-top.transparent
133+
- css.properties.border.dashed
134+
- css.properties.border.dotted
135+
- css.properties.border.double
136+
- css.properties.border.groove
137+
- css.properties.border.hidden
138+
- css.properties.border.inset
139+
- css.properties.border.medium
140+
- css.properties.border.none
141+
- css.properties.border.outset
142+
- css.properties.border.ridge
143+
- css.properties.border.solid
144+
- css.properties.border.thick
145+
- css.properties.border.thin
146+
- css.properties.border.transparent
54147

55148
# baseline: high
56149
# baseline_low_date: 2015-07-29
@@ -64,6 +157,9 @@ compat_features:
64157
# safari: "1"
65158
# safari_ios: "3"
66159
- css.properties.border-width
160+
- css.properties.border-width.medium
161+
- css.properties.border-width.thick
162+
- css.properties.border-width.thin
67163
- css.types.line-style
68164

69165
# baseline: high
@@ -78,5 +174,39 @@ compat_features:
78174
# safari: "1"
79175
# safari_ios: "1"
80176
- css.properties.border-left-style
177+
- css.properties.border-left-style.dashed
178+
- css.properties.border-left-style.dotted
179+
- css.properties.border-left-style.double
180+
- css.properties.border-left-style.groove
181+
- css.properties.border-left-style.hidden
182+
- css.properties.border-left-style.inset
183+
- css.properties.border-left-style.none
184+
- css.properties.border-left-style.outset
185+
- css.properties.border-left-style.ridge
186+
- css.properties.border-left-style.solid
81187
- css.properties.border-right
82188
- css.properties.border-right-style
189+
- css.properties.border-right-style.dashed
190+
- css.properties.border-right-style.dotted
191+
- css.properties.border-right-style.double
192+
- css.properties.border-right-style.groove
193+
- css.properties.border-right-style.hidden
194+
- css.properties.border-right-style.inset
195+
- css.properties.border-right-style.none
196+
- css.properties.border-right-style.outset
197+
- css.properties.border-right-style.ridge
198+
- css.properties.border-right-style.solid
199+
- css.properties.border-right.dashed
200+
- css.properties.border-right.dotted
201+
- css.properties.border-right.double
202+
- css.properties.border-right.groove
203+
- css.properties.border-right.hidden
204+
- css.properties.border-right.inset
205+
- css.properties.border-right.medium
206+
- css.properties.border-right.none
207+
- css.properties.border-right.outset
208+
- css.properties.border-right.ridge
209+
- css.properties.border-right.solid
210+
- css.properties.border-right.thick
211+
- css.properties.border-right.thin
212+
- css.properties.border-right.transparent

features/color.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,6 @@ spec: https://drafts.csswg.org/css-color-4/#the-color-property
44
group: css
55
compat_features:
66
- css.properties.color
7+
- css.properties.color.transparent
78
- css.types.color
9+
- css.types.color.transparent

features/color.yml.dist

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,6 @@ status:
1515
safari_ios: "1"
1616
compat_features:
1717
- css.properties.color
18+
- css.properties.color.transparent
1819
- css.types.color
20+
- css.types.color.transparent

features/content.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,14 @@ status:
66
compute_from: css.properties.content
77
compat_features:
88
- css.properties.content
9+
- css.properties.content.close-quote
910
- css.properties.content.element_replacement
1011
- css.properties.content.gradient
12+
- css.properties.content.no-close-quote
13+
- css.properties.content.no-open-quote
1114
- css.properties.content.none
1215
- css.properties.content.none_applies_to_elements
16+
- css.properties.content.open-quote
1317
- css.properties.content.normal
1418
- css.properties.content.url
1519
- css.types.string

0 commit comments

Comments
 (0)