OLD | NEW |
1 // This file specifies all the CSS properties we support and the necessary | 1 // This file specifies all the CSS properties we support and the necessary |
2 // information for our code generation. The various supported arguments | 2 // information for our code generation. The various supported arguments |
3 // are described below with example usage | 3 // are described below with example usage |
4 | 4 |
5 | 5 |
6 // - alias_for=other-property | 6 // - alias_for=other-property |
7 // Properties specifying alias_for do not get their own enum and instead map | 7 // Properties specifying alias_for do not get their own enum and instead map |
8 // directly onto the CSSPropertyID they alias. Currently this means that the | 8 // directly onto the CSSPropertyID they alias. Currently this means that the |
9 // UseCounter will not pick up on these (crbug.com/304855) | 9 // UseCounter will not pick up on these (crbug.com/304855) |
10 | 10 |
11 | 11 |
12 // - longhands=property;other-property | 12 // - longhands=property;other-property |
13 // The property is a shorthand for several other properties. | 13 // The property is a shorthand for several other properties. |
14 | 14 |
15 | 15 |
| 16 // Flags which go into CSSPropertyMetadata: |
| 17 // - animatable |
| 18 // The animatable flag indicates whether a property can be animated by CSS |
| 19 // animations and transitions. If this flag is set, the property should also be |
| 20 // added to the switch statements in AnimatedStyleBuilder, CSSPropertyEquality, |
| 21 // and CSSAnimatableValueFactory. |
| 22 |
| 23 |
16 // The remaining arguments are used for the StyleBuilder and allow us to | 24 // The remaining arguments are used for the StyleBuilder and allow us to |
17 // succinctly describe how to apply properties. When default handlers are not | 25 // succinctly describe how to apply properties. When default handlers are not |
18 // sufficient, we should prefer to use converter, and failing that define | 26 // sufficient, we should prefer to use converter, and failing that define |
19 // custom property handlers in StyleBuilderCustom.cpp. We only should use | 27 // custom property handlers in StyleBuilderCustom.cpp. We only should use |
20 // StyleBuilderFunctions.cpp.tmpl to define handlers when there are multiple | 28 // StyleBuilderFunctions.cpp.tmpl to define handlers when there are multiple |
21 // properties requiring the same handling, but converter doesn't suffice. | 29 // properties requiring the same handling, but converter doesn't suffice. |
22 | 30 |
23 // - font | 31 // - font |
24 // The default property handlers call into the FontBuilder instead of setting | 32 // The default property handlers call into the FontBuilder instead of setting |
25 // values directly onto the RenderStyle | 33 // values directly onto the RenderStyle |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
58 | 66 |
59 // - direction_aware | 67 // - direction_aware |
60 // This property resolves to a different property based on the current direction | 68 // This property resolves to a different property based on the current direction |
61 // and writing mode. | 69 // and writing mode. |
62 | 70 |
63 | 71 |
64 // Properties with StyleBuilder handling | 72 // Properties with StyleBuilder handling |
65 | 73 |
66 // High Priority and all other font properties. | 74 // High Priority and all other font properties. |
67 // Other properties can depend upon high priority properties (e.g. font-size / e
ms) | 75 // Other properties can depend upon high priority properties (e.g. font-size / e
ms) |
68 color custom_all | 76 color animatable, custom_all |
69 direction custom_value | 77 direction custom_value |
70 // FIXME: This is a mess due to crbug.com/353932. Shorthands shouldn't have | 78 // FIXME: This is a mess due to crbug.com/353932. Shorthands shouldn't have |
71 // any StyleBuilder handling! | 79 // any StyleBuilder handling! |
72 font custom_all, longhands=font-family;font-size;font-style;font-variant;font-we
ight;font-stretch;line-height | 80 font custom_all, longhands=font-family;font-size;font-style;font-variant;font-we
ight;font-stretch;line-height |
73 font-family custom_all | 81 font-family custom_all |
74 font-kerning font, type_name=FontDescription::Kerning, name_for_methods=Kerning | 82 font-kerning font, type_name=FontDescription::Kerning, name_for_methods=Kerning |
75 font-size custom_all | 83 font-size animatable, custom_all |
76 font-stretch font, type_name=FontStretch, name_for_methods=Stretch | 84 font-stretch font, type_name=FontStretch, name_for_methods=Stretch |
77 font-style font, type_name=FontStyle, name_for_methods=Style | 85 font-style font, type_name=FontStyle, name_for_methods=Style |
78 font-variant font, type_name=FontVariant, name_for_methods=Variant | 86 font-variant font, type_name=FontVariant, name_for_methods=Variant |
79 font-variant-ligatures font, name_for_methods=VariantLigatures, converter=conver
tFontVariantLigatures | 87 font-variant-ligatures font, name_for_methods=VariantLigatures, converter=conver
tFontVariantLigatures |
80 font-weight font, type_name=FontWeight, name_for_methods=Weight, converter=conve
rtFontWeight | 88 font-weight animatable, font, type_name=FontWeight, name_for_methods=Weight, con
verter=convertFontWeight |
81 -webkit-font-feature-settings font, name_for_methods=FeatureSettings, converter=
convertFontFeatureSettings | 89 -webkit-font-feature-settings font, name_for_methods=FeatureSettings, converter=
convertFontFeatureSettings |
82 -webkit-font-smoothing font, type_name=FontSmoothingMode | 90 -webkit-font-smoothing font, type_name=FontSmoothingMode |
83 -webkit-locale custom_value | 91 -webkit-locale custom_value |
84 -webkit-text-orientation custom_value | 92 -webkit-text-orientation custom_value |
85 -webkit-writing-mode custom_value | 93 -webkit-writing-mode custom_value |
86 text-rendering font, type_name=TextRenderingMode | 94 text-rendering font, type_name=TextRenderingMode |
87 zoom custom_all | 95 zoom animatable, custom_all |
88 line-height getter=specifiedLineHeight, custom_value | 96 line-height animatable, getter=specifiedLineHeight, custom_value |
89 | 97 |
90 align-content | 98 align-content |
91 align-items custom_all | 99 align-items custom_all |
92 alignment-baseline svg | 100 alignment-baseline svg |
93 align-self custom_all | 101 align-self custom_all |
94 backface-visibility | 102 backface-visibility |
95 background-attachment custom_all | 103 background-attachment custom_all |
96 background-blend-mode custom_all | 104 background-blend-mode custom_all |
97 background-clip custom_all | 105 background-clip custom_all |
98 background-color custom_all | 106 background-color animatable, custom_all |
99 background-image custom_all | 107 background-image animatable, custom_all |
100 background-origin custom_all | 108 background-origin custom_all |
101 background-position-x custom_all | 109 background-position-x animatable, custom_all |
102 background-position-y custom_all | 110 background-position-y animatable, custom_all |
103 background-repeat-x custom_all | 111 background-repeat-x custom_all |
104 background-repeat-y custom_all | 112 background-repeat-y custom_all |
105 background-size custom_all | 113 background-size animatable, custom_all |
106 baseline-shift svg, custom_inherit, custom_value | 114 baseline-shift animatable, svg, custom_inherit, custom_value |
107 border-bottom-color custom_all | 115 border-bottom-color animatable, custom_all |
108 border-bottom-left-radius initial=initialBorderRadius, converter=convertRadius | 116 border-bottom-left-radius animatable, initial=initialBorderRadius, converter=con
vertRadius |
109 border-bottom-right-radius initial=initialBorderRadius, converter=convertRadius | 117 border-bottom-right-radius animatable, initial=initialBorderRadius, converter=co
nvertRadius |
110 border-bottom-style type_name=EBorderStyle, initial=initialBorderStyle | 118 border-bottom-style type_name=EBorderStyle, initial=initialBorderStyle |
111 border-bottom-width initial=initialBorderWidth, converter=convertLineWidth<unsig
ned> | 119 border-bottom-width animatable, initial=initialBorderWidth, converter=convertLin
eWidth<unsigned> |
112 border-collapse | 120 border-collapse |
113 border-image-outset custom_all | 121 border-image-outset animatable, custom_all |
114 border-image-repeat custom_all | 122 border-image-repeat custom_all |
115 border-image-slice custom_all | 123 border-image-slice animatable, custom_all |
116 border-image-source custom_value | 124 border-image-source animatable, custom_value |
117 border-image-width custom_all | 125 border-image-width animatable, custom_all |
118 border-left-color custom_all | 126 border-left-color animatable, custom_all |
119 border-left-style type_name=EBorderStyle, initial=initialBorderStyle | 127 border-left-style type_name=EBorderStyle, initial=initialBorderStyle |
120 border-left-width initial=initialBorderWidth, converter=convertLineWidth<unsigne
d> | 128 border-left-width animatable, initial=initialBorderWidth, converter=convertLineW
idth<unsigned> |
121 border-right-color custom_all | 129 border-right-color animatable, custom_all |
122 border-right-style type_name=EBorderStyle, initial=initialBorderStyle | 130 border-right-style type_name=EBorderStyle, initial=initialBorderStyle |
123 border-right-width initial=initialBorderWidth, converter=convertLineWidth<unsign
ed> | 131 border-right-width animatable, initial=initialBorderWidth, converter=convertLine
Width<unsigned> |
124 border-top-color custom_all | 132 border-top-color animatable, custom_all |
125 border-top-left-radius initial=initialBorderRadius, converter=convertRadius | 133 border-top-left-radius animatable, initial=initialBorderRadius, converter=conver
tRadius |
126 border-top-right-radius initial=initialBorderRadius, converter=convertRadius | 134 border-top-right-radius animatable, initial=initialBorderRadius, converter=conve
rtRadius |
127 border-top-style type_name=EBorderStyle, initial=initialBorderStyle | 135 border-top-style type_name=EBorderStyle, initial=initialBorderStyle |
128 border-top-width initial=initialBorderWidth, converter=convertLineWidth<unsigned
> | 136 border-top-width animatable, initial=initialBorderWidth, converter=convertLineWi
dth<unsigned> |
129 bottom initial=initialOffset, converter=convertLengthOrAuto | 137 bottom animatable, initial=initialOffset, converter=convertLengthOrAuto |
130 box-shadow converter=convertShadow | 138 box-shadow animatable, converter=convertShadow |
131 box-sizing | 139 box-sizing |
132 buffered-rendering svg | 140 buffered-rendering svg |
133 caption-side | 141 caption-side |
134 clear | 142 clear |
135 clip custom_all | 143 clip animatable, custom_all |
136 clip-path svg, name_for_methods=ClipperResource, converter=convertFragmentIdenti
fier | 144 clip-path svg, name_for_methods=ClipperResource, converter=convertFragmentIdenti
fier |
137 clip-rule svg, type_name=WindRule | 145 clip-rule svg, type_name=WindRule |
138 color-interpolation svg | 146 color-interpolation svg |
139 color-interpolation-filters svg, type_name=EColorInterpolation | 147 color-interpolation-filters svg, type_name=EColorInterpolation |
140 color-rendering svg | 148 color-rendering svg |
141 column-fill type_name=ColumnFill | 149 column-fill type_name=ColumnFill |
142 content custom_all | 150 content custom_all |
143 counter-increment custom_all | 151 counter-increment custom_all |
144 counter-reset custom_all | 152 counter-reset custom_all |
145 cursor custom_all | 153 cursor custom_all |
146 display | 154 display |
147 dominant-baseline svg | 155 dominant-baseline svg |
148 empty-cells type_name=EEmptyCell | 156 empty-cells type_name=EEmptyCell |
149 fill svg, setter=setFillPaint, custom_all | 157 fill animatable, svg, setter=setFillPaint, custom_all |
150 fill-opacity svg, converter=convertNumberOrPercentage | 158 fill-opacity animatable, svg, converter=convertNumberOrPercentage |
151 fill-rule svg, type_name=WindRule | 159 fill-rule svg, type_name=WindRule |
152 filter svg, name_for_methods=FilterResource, converter=convertFragmentIdentifier | 160 filter svg, name_for_methods=FilterResource, converter=convertFragmentIdentifier |
153 flex-basis converter=convertLengthOrAuto | 161 flex-basis animatable, converter=convertLengthOrAuto |
154 flex-direction | 162 flex-direction |
155 flex-grow type_name=float | 163 flex-grow animatable, type_name=float |
156 flex-shrink type_name=float | 164 flex-shrink animatable, type_name=float |
157 flex-wrap | 165 flex-wrap |
158 float type_name=EFloat, name_for_methods=Floating | 166 float type_name=EFloat, name_for_methods=Floating |
159 flood-color svg, converter=convertSVGColor | 167 flood-color animatable, svg, converter=convertSVGColor |
160 flood-opacity svg, converter=convertNumberOrPercentage | 168 flood-opacity animatable, svg, converter=convertNumberOrPercentage |
161 glyph-orientation-horizontal svg, converter=convertGlyphOrientation | 169 glyph-orientation-horizontal svg, converter=convertGlyphOrientation |
162 glyph-orientation-vertical svg, custom_value | 170 glyph-orientation-vertical svg, custom_value |
163 grid-auto-columns converter=convertGridTrackSize | 171 grid-auto-columns converter=convertGridTrackSize |
164 grid-auto-flow custom_value | 172 grid-auto-flow custom_value |
165 grid-auto-rows converter=convertGridTrackSize | 173 grid-auto-rows converter=convertGridTrackSize |
166 grid-column-end converter=convertGridPosition | 174 grid-column-end converter=convertGridPosition |
167 grid-column-start converter=convertGridPosition | 175 grid-column-start converter=convertGridPosition |
168 grid-row-end converter=convertGridPosition | 176 grid-row-end converter=convertGridPosition |
169 grid-row-start converter=convertGridPosition | 177 grid-row-start converter=convertGridPosition |
170 grid-template-areas custom_all | 178 grid-template-areas custom_all |
171 grid-template-columns custom_all | 179 grid-template-columns custom_all |
172 grid-template-rows custom_all | 180 grid-template-rows custom_all |
173 height initial=initialSize, converter=convertLengthSizing | 181 height animatable, initial=initialSize, converter=convertLengthSizing |
174 image-rendering | 182 image-rendering |
175 isolation | 183 isolation |
176 justify-content | 184 justify-content |
177 justify-items custom_all | 185 justify-items custom_all |
178 justify-self custom_all | 186 justify-self custom_all |
179 left initial=initialOffset, converter=convertLengthOrAuto | 187 left animatable, initial=initialOffset, converter=convertLengthOrAuto |
180 letter-spacing initial=initialLetterWordSpacing, converter=convertSpacing | 188 letter-spacing animatable, initial=initialLetterWordSpacing, converter=convertSp
acing |
181 lighting-color svg, converter=convertSVGColor | 189 lighting-color animatable, svg, converter=convertSVGColor |
182 list-style-image custom_value | 190 list-style-image animatable, custom_value |
183 list-style-position | 191 list-style-position |
184 list-style-type | 192 list-style-type |
185 margin-bottom initial=initialMargin, converter=convertLengthOrAuto | 193 margin-bottom animatable, initial=initialMargin, converter=convertLengthOrAuto |
186 margin-left initial=initialMargin, converter=convertLengthOrAuto | 194 margin-left animatable, initial=initialMargin, converter=convertLengthOrAuto |
187 margin-right initial=initialMargin, converter=convertLengthOrAuto | 195 margin-right animatable, initial=initialMargin, converter=convertLengthOrAuto |
188 margin-top initial=initialMargin, converter=convertLengthOrAuto | 196 margin-top animatable, initial=initialMargin, converter=convertLengthOrAuto |
189 marker-end svg, name_for_methods=MarkerEndResource, converter=convertFragmentIde
ntifier | 197 marker-end svg, name_for_methods=MarkerEndResource, converter=convertFragmentIde
ntifier |
190 marker-mid svg, name_for_methods=MarkerMidResource, converter=convertFragmentIde
ntifier | 198 marker-mid svg, name_for_methods=MarkerMidResource, converter=convertFragmentIde
ntifier |
191 marker-start svg, name_for_methods=MarkerStartResource, converter=convertFragmen
tIdentifier | 199 marker-start svg, name_for_methods=MarkerStartResource, converter=convertFragmen
tIdentifier |
192 mask svg, name_for_methods=MaskerResource, converter=convertFragmentIdentifier | 200 mask svg, name_for_methods=MaskerResource, converter=convertFragmentIdentifier |
193 mask-source-type custom_all | 201 mask-source-type custom_all |
194 mask-type svg | 202 mask-type svg |
195 max-height initial=initialMaxSize, converter=convertLengthMaxSizing | 203 max-height animatable, initial=initialMaxSize, converter=convertLengthMaxSizing |
196 max-width initial=initialMaxSize, converter=convertLengthMaxSizing | 204 max-width animatable, initial=initialMaxSize, converter=convertLengthMaxSizing |
197 min-height initial=initialMinSize, converter=convertLengthSizing | 205 min-height animatable, initial=initialMinSize, converter=convertLengthSizing |
198 min-width initial=initialMinSize, converter=convertLengthSizing | 206 min-width animatable, initial=initialMinSize, converter=convertLengthSizing |
199 mix-blend-mode type_name=blink::WebBlendMode, name_for_methods=BlendMode | 207 mix-blend-mode type_name=blink::WebBlendMode, name_for_methods=BlendMode |
200 object-fit type_name=ObjectFit | 208 object-fit type_name=ObjectFit |
201 object-position converter=convertLengthPoint | 209 object-position animatable, converter=convertLengthPoint |
202 opacity type_name=float | 210 opacity animatable, type_name=float |
203 order type_name=int | 211 order type_name=int |
204 orphans type_name=short, custom_all | 212 orphans animatable, type_name=short, custom_all |
205 outline-color custom_all | 213 outline-color animatable, custom_all |
206 outline-offset converter=convertComputedLength<int> | 214 outline-offset animatable, converter=convertComputedLength<int> |
207 outline-style custom_all | 215 outline-style custom_all |
208 outline-width converter=convertLineWidth<unsigned short> | 216 outline-width animatable, converter=convertLineWidth<unsigned short> |
209 overflow-wrap | 217 overflow-wrap |
210 overflow-x type_name=EOverflow | 218 overflow-x type_name=EOverflow |
211 overflow-y type_name=EOverflow | 219 overflow-y type_name=EOverflow |
212 padding-bottom initial=initialPadding, converter=convertLength | 220 padding-bottom animatable, initial=initialPadding, converter=convertLength |
213 padding-left initial=initialPadding, converter=convertLength | 221 padding-left animatable, initial=initialPadding, converter=convertLength |
214 padding-right initial=initialPadding, converter=convertLength | 222 padding-right animatable, initial=initialPadding, converter=convertLength |
215 padding-top initial=initialPadding, converter=convertLength | 223 padding-top animatable, initial=initialPadding, converter=convertLength |
216 page-break-after type_name=EPageBreak, initial=initialPageBreak | 224 page-break-after type_name=EPageBreak, initial=initialPageBreak |
217 page-break-before type_name=EPageBreak, initial=initialPageBreak | 225 page-break-before type_name=EPageBreak, initial=initialPageBreak |
218 page-break-inside type_name=EPageBreak, initial=initialPageBreak | 226 page-break-inside type_name=EPageBreak, initial=initialPageBreak |
219 paint-order svg, converter=convertPaintOrder | 227 paint-order svg, converter=convertPaintOrder |
220 perspective custom_value | 228 perspective animatable, custom_value |
221 perspective-origin custom_all | 229 perspective-origin animatable, custom_all |
222 pointer-events | 230 pointer-events |
223 position | 231 position |
224 quotes converter=convertQuotes | 232 quotes converter=convertQuotes |
225 resize custom_value | 233 resize custom_value |
226 right initial=initialOffset, converter=convertLengthOrAuto | 234 right animatable, initial=initialOffset, converter=convertLengthOrAuto |
227 scroll-behavior type_name=ScrollBehavior | 235 scroll-behavior type_name=ScrollBehavior |
228 shape-image-threshold type_name=float | 236 shape-image-threshold animatable, type_name=float |
229 shape-margin converter=convertLength | 237 shape-margin animatable, converter=convertLength |
230 shape-outside custom_value | 238 shape-outside animatable, custom_value |
231 shape-rendering svg | 239 shape-rendering svg |
232 size custom_all | 240 size custom_all |
233 speak | 241 speak |
234 stop-color svg, converter=convertSVGColor | 242 stop-color animatable, svg, converter=convertSVGColor |
235 stop-opacity svg, converter=convertNumberOrPercentage | 243 stop-opacity animatable, svg, converter=convertNumberOrPercentage |
236 stroke svg, setter=setStrokePaint, custom_all | 244 stroke animatable, svg, setter=setStrokePaint, custom_all |
237 stroke-dasharray svg, name_for_methods=StrokeDashArray, converter=convertStrokeD
asharray | 245 stroke-dasharray animatable, svg, name_for_methods=StrokeDashArray, converter=co
nvertStrokeDasharray |
238 stroke-dashoffset svg, name_for_methods=StrokeDashOffset, converter=convertSVGLe
ngth | 246 stroke-dashoffset animatable, svg, name_for_methods=StrokeDashOffset, converter=
convertSVGLength |
239 stroke-linecap svg, type_name=LineCap, name_for_methods=CapStyle | 247 stroke-linecap svg, type_name=LineCap, name_for_methods=CapStyle |
240 stroke-linejoin svg, type_name=LineJoin, name_for_methods=JoinStyle | 248 stroke-linejoin svg, type_name=LineJoin, name_for_methods=JoinStyle |
241 stroke-miterlimit svg, type_name=float, name_for_methods=StrokeMiterLimit | 249 stroke-miterlimit animatable, svg, type_name=float, name_for_methods=StrokeMiter
Limit |
242 stroke-opacity svg, converter=convertNumberOrPercentage | 250 stroke-opacity animatable, svg, converter=convertNumberOrPercentage |
243 stroke-width svg, converter=convertSVGLength | 251 stroke-width animatable, svg, converter=convertSVGLength |
244 table-layout | 252 table-layout |
245 tab-size type_name=unsigned | 253 tab-size type_name=unsigned |
246 text-align custom_value | 254 text-align custom_value |
247 text-align-last type_name=TextAlignLast | 255 text-align-last type_name=TextAlignLast |
248 text-anchor svg | 256 text-anchor svg |
249 // FIXME: We shouldn't switch between shorthand/not shorthand based on a runtime
flag | 257 // FIXME: We shouldn't switch between shorthand/not shorthand based on a runtime
flag |
250 text-decoration use_handlers_for=CSSPropertyTextDecorationLine, longhands=text-d
ecoration-line;text-decoration-style;text-decoration-color | 258 text-decoration use_handlers_for=CSSPropertyTextDecorationLine, longhands=text-d
ecoration-line;text-decoration-style;text-decoration-color |
251 text-decoration-color custom_all | 259 text-decoration-color animatable, custom_all |
252 text-decoration-line name_for_methods=TextDecoration, converter=convertFlags<Tex
tDecoration> | 260 text-decoration-line name_for_methods=TextDecoration, converter=convertFlags<Tex
tDecoration> |
253 text-decoration-style type_name=TextDecorationStyle | 261 text-decoration-style type_name=TextDecorationStyle |
254 text-indent custom_all | 262 text-indent animatable, custom_all |
255 text-justify type_name=TextJustify | 263 text-justify type_name=TextJustify |
256 text-overflow type_name=TextOverflow | 264 text-overflow type_name=TextOverflow |
257 text-shadow converter=convertShadow | 265 text-shadow animatable, converter=convertShadow |
258 text-transform | 266 text-transform |
259 text-underline-position type_name=TextUnderlinePosition | 267 text-underline-position type_name=TextUnderlinePosition |
260 top initial=initialOffset, converter=convertLengthOrAuto | 268 top animatable, initial=initialOffset, converter=convertLengthOrAuto |
261 touch-action converter=convertFlags<TouchAction> | 269 touch-action converter=convertFlags<TouchAction> |
262 touch-action-delay type_name=TouchActionDelay | 270 touch-action-delay type_name=TouchActionDelay |
263 transform custom_value | 271 transform animatable, custom_value |
264 transform-origin custom_all | 272 transform-origin animatable, custom_all |
265 transform-style name_for_methods=TransformStyle3D | 273 transform-style name_for_methods=TransformStyle3D |
266 unicode-bidi | 274 unicode-bidi |
267 vector-effect svg | 275 vector-effect svg |
268 vertical-align custom_inherit, custom_value | 276 vertical-align animatable, custom_inherit, custom_value |
269 visibility | 277 visibility animatable |
270 // UAs must treat 'word-wrap' as an alternate name for the 'overflow-wrap' prope
rty. So using the same handlers. | 278 // UAs must treat 'word-wrap' as an alternate name for the 'overflow-wrap' prope
rty. So using the same handlers. |
271 word-wrap name_for_methods=OverflowWrap | 279 word-wrap name_for_methods=OverflowWrap |
272 -webkit-animation-delay custom_all | 280 -webkit-animation-delay custom_all |
273 -webkit-animation-direction custom_all | 281 -webkit-animation-direction custom_all |
274 -webkit-animation-duration custom_all | 282 -webkit-animation-duration custom_all |
275 -webkit-animation-fill-mode custom_all | 283 -webkit-animation-fill-mode custom_all |
276 -webkit-animation-iteration-count custom_all | 284 -webkit-animation-iteration-count custom_all |
277 -webkit-animation-name custom_all | 285 -webkit-animation-name custom_all |
278 -webkit-animation-play-state custom_all | 286 -webkit-animation-play-state custom_all |
279 -webkit-animation-timing-function custom_all | 287 -webkit-animation-timing-function custom_all |
280 -webkit-appearance type_name=ControlPart | 288 -webkit-appearance type_name=ControlPart |
281 -webkit-app-region custom_all | 289 -webkit-app-region custom_all |
282 -webkit-aspect-ratio custom_all | 290 -webkit-aspect-ratio custom_all |
283 -webkit-backface-visibility use_handlers_for=CSSPropertyBackfaceVisibility | 291 -webkit-backface-visibility use_handlers_for=CSSPropertyBackfaceVisibility |
284 -webkit-background-clip use_handlers_for=CSSPropertyBackgroundClip | 292 -webkit-background-clip use_handlers_for=CSSPropertyBackgroundClip |
285 -webkit-background-composite custom_all | 293 -webkit-background-composite custom_all |
286 -webkit-background-origin use_handlers_for=CSSPropertyBackgroundOrigin | 294 -webkit-background-origin use_handlers_for=CSSPropertyBackgroundOrigin |
287 -webkit-background-size use_handlers_for=CSSPropertyBackgroundSize | 295 -webkit-background-size animatable, use_handlers_for=CSSPropertyBackgroundSize |
288 -webkit-border-fit | 296 -webkit-border-fit |
289 -webkit-border-horizontal-spacing name_for_methods=HorizontalBorderSpacing, conv
erter=convertComputedLength<short> | 297 -webkit-border-horizontal-spacing animatable, name_for_methods=HorizontalBorderS
pacing, converter=convertComputedLength<short> |
290 -webkit-border-image initial=initialNinePieceImage, custom_value | 298 -webkit-border-image initial=initialNinePieceImage, custom_value |
291 -webkit-border-vertical-spacing name_for_methods=VerticalBorderSpacing, converte
r=convertComputedLength<short> | 299 -webkit-border-vertical-spacing animatable, name_for_methods=VerticalBorderSpaci
ng, converter=convertComputedLength<short> |
292 -webkit-box-align type_name=EBoxAlignment | 300 -webkit-box-align type_name=EBoxAlignment |
293 -webkit-box-decoration-break | 301 -webkit-box-decoration-break |
294 -webkit-box-direction | 302 -webkit-box-direction |
295 -webkit-box-flex type_name=float | 303 -webkit-box-flex type_name=float |
296 -webkit-box-flex-group type_name=unsigned int | 304 -webkit-box-flex-group type_name=unsigned int |
297 -webkit-box-lines | 305 -webkit-box-lines |
298 -webkit-box-ordinal-group type_name=unsigned int | 306 -webkit-box-ordinal-group type_name=unsigned int |
299 -webkit-box-orient | 307 -webkit-box-orient |
300 -webkit-box-pack | 308 -webkit-box-pack |
301 -webkit-box-reflect converter=convertBoxReflect | 309 -webkit-box-reflect converter=convertBoxReflect |
302 -webkit-box-shadow use_handlers_for=CSSPropertyBoxShadow | 310 -webkit-box-shadow animatable, use_handlers_for=CSSPropertyBoxShadow |
303 -webkit-clip-path custom_value | 311 -webkit-clip-path animatable, custom_value |
304 -webkit-column-break-after type_name=EPageBreak, initial=initialPageBreak | 312 -webkit-column-break-after type_name=EPageBreak, initial=initialPageBreak |
305 -webkit-column-break-before type_name=EPageBreak, initial=initialPageBreak | 313 -webkit-column-break-before type_name=EPageBreak, initial=initialPageBreak |
306 -webkit-column-break-inside type_name=EPageBreak, initial=initialPageBreak | 314 -webkit-column-break-inside type_name=EPageBreak, initial=initialPageBreak |
307 -webkit-column-count type_name=unsigned short, custom_all | 315 -webkit-column-count animatable, type_name=unsigned short, custom_all |
308 -webkit-column-gap type_name=float, custom_all | 316 -webkit-column-gap animatable, type_name=float, custom_all |
309 -webkit-column-rule-color custom_all | 317 -webkit-column-rule-color animatable, custom_all |
310 -webkit-column-rule-style type_name=EBorderStyle, initial=initialBorderStyle | 318 -webkit-column-rule-style type_name=EBorderStyle, initial=initialBorderStyle |
311 -webkit-column-rule-width converter=convertLineWidth<unsigned short> | 319 -webkit-column-rule-width animatable, converter=convertLineWidth<unsigned short> |
312 -webkit-column-span type_name=ColumnSpan | 320 -webkit-column-span type_name=ColumnSpan |
313 -webkit-column-width type_name=float, custom_all | 321 -webkit-column-width animatable, type_name=float, custom_all |
314 -webkit-filter custom_value | 322 -webkit-filter animatable, custom_value |
315 -webkit-highlight converter=convertString<CSSValueNone> | 323 -webkit-highlight converter=convertString<CSSValueNone> |
316 -webkit-hyphenate-character name_for_methods=HyphenationString, converter=conver
tString<CSSValueAuto> | 324 -webkit-hyphenate-character name_for_methods=HyphenationString, converter=conver
tString<CSSValueAuto> |
317 -webkit-line-box-contain converter=convertLineBoxContain | 325 -webkit-line-box-contain converter=convertLineBoxContain |
318 -webkit-line-break type_name=LineBreak | 326 -webkit-line-break type_name=LineBreak |
319 -webkit-line-clamp type_name=LineClampValue | 327 -webkit-line-clamp type_name=LineClampValue |
320 -webkit-margin-after-collapse type_name=EMarginCollapse | 328 -webkit-margin-after-collapse type_name=EMarginCollapse |
321 -webkit-margin-before-collapse type_name=EMarginCollapse | 329 -webkit-margin-before-collapse type_name=EMarginCollapse |
322 -webkit-margin-bottom-collapse type_name=EMarginCollapse, name_for_methods=Margi
nAfterCollapse | 330 -webkit-margin-bottom-collapse type_name=EMarginCollapse, name_for_methods=Margi
nAfterCollapse |
323 -webkit-margin-top-collapse type_name=EMarginCollapse, name_for_methods=MarginBe
foreCollapse | 331 -webkit-margin-top-collapse type_name=EMarginCollapse, name_for_methods=MarginBe
foreCollapse |
324 -webkit-mask-box-image-outset custom_all | 332 -webkit-mask-box-image-outset animatable, custom_all |
325 -webkit-mask-box-image-repeat custom_all | 333 -webkit-mask-box-image-repeat custom_all |
326 -webkit-mask-box-image-slice custom_all | 334 -webkit-mask-box-image-slice animatable, custom_all |
327 -webkit-mask-box-image-source custom_value | 335 -webkit-mask-box-image-source animatable, custom_value |
328 -webkit-mask-box-image-width custom_all | 336 -webkit-mask-box-image-width animatable, custom_all |
329 -webkit-mask-clip custom_all | 337 -webkit-mask-clip custom_all |
330 -webkit-mask-composite custom_all | 338 -webkit-mask-composite custom_all |
331 -webkit-mask-image custom_all | 339 -webkit-mask-image animatable, custom_all |
332 -webkit-mask-origin custom_all | 340 -webkit-mask-origin custom_all |
333 -webkit-mask-position-x custom_all | 341 -webkit-mask-position-x animatable, custom_all |
334 -webkit-mask-position-y custom_all | 342 -webkit-mask-position-y animatable, custom_all |
335 -webkit-mask-repeat-x custom_all | 343 -webkit-mask-repeat-x custom_all |
336 -webkit-mask-repeat-y custom_all | 344 -webkit-mask-repeat-y custom_all |
337 -webkit-mask-size custom_all | 345 -webkit-mask-size animatable, custom_all |
338 -webkit-perspective custom_all | 346 -webkit-perspective custom_all |
339 -webkit-perspective-origin custom_all | 347 -webkit-perspective-origin custom_all |
340 -webkit-perspective-origin-x converter=convertLength | 348 -webkit-perspective-origin-x converter=convertLength |
341 -webkit-perspective-origin-y converter=convertLength | 349 -webkit-perspective-origin-y converter=convertLength |
342 -webkit-print-color-adjust type_name=PrintColorAdjust | 350 -webkit-print-color-adjust type_name=PrintColorAdjust |
343 -webkit-rtl-ordering type_name=Order, setter=setRTLOrdering, initial=initialRTLO
rdering | 351 -webkit-rtl-ordering type_name=Order, setter=setRTLOrdering, initial=initialRTLO
rdering |
344 -webkit-ruby-position type_name=RubyPosition | 352 -webkit-ruby-position type_name=RubyPosition |
345 -webkit-tap-highlight-color converter=convertColor | 353 -webkit-tap-highlight-color converter=convertColor |
346 -webkit-text-combine type_name=TextCombine | 354 -webkit-text-combine type_name=TextCombine |
347 -webkit-text-emphasis-color custom_all | 355 -webkit-text-emphasis-color custom_all |
348 -webkit-text-emphasis-position type_name=TextEmphasisPosition | 356 -webkit-text-emphasis-position type_name=TextEmphasisPosition |
349 -webkit-text-emphasis-style custom_all | 357 -webkit-text-emphasis-style custom_all |
350 -webkit-text-fill-color custom_all | 358 -webkit-text-fill-color custom_all |
351 -webkit-text-security | 359 -webkit-text-security |
352 -webkit-text-stroke-color custom_all | 360 -webkit-text-stroke-color animatable, custom_all |
353 -webkit-text-stroke-width converter=convertTextStrokeWidth | 361 -webkit-text-stroke-width converter=convertTextStrokeWidth |
354 -webkit-transform use_handlers_for=CSSPropertyTransform | 362 -webkit-transform use_handlers_for=CSSPropertyTransform |
355 -webkit-transform-origin-x converter=convertLength | 363 -webkit-transform-origin-x converter=convertLength |
356 -webkit-transform-origin-y converter=convertLength | 364 -webkit-transform-origin-y converter=convertLength |
357 -webkit-transform-origin-z converter=convertComputedLength<float> | 365 -webkit-transform-origin-z converter=convertComputedLength<float> |
358 -webkit-transform-style name_for_methods=TransformStyle3D | 366 -webkit-transform-style name_for_methods=TransformStyle3D |
359 -webkit-transition-delay custom_all | 367 -webkit-transition-delay custom_all |
360 -webkit-transition-duration custom_all | 368 -webkit-transition-duration custom_all |
361 -webkit-transition-property custom_all | 369 -webkit-transition-property custom_all |
362 -webkit-transition-timing-function custom_all | 370 -webkit-transition-timing-function custom_all |
363 -webkit-user-drag | 371 -webkit-user-drag |
364 -webkit-user-modify | 372 -webkit-user-modify |
365 -webkit-user-select | 373 -webkit-user-select |
366 white-space | 374 white-space |
367 widows type_name=short, custom_all | 375 widows animatable, type_name=short, custom_all |
368 width initial=initialSize, converter=convertLengthSizing | 376 width animatable, initial=initialSize, converter=convertLengthSizing |
369 will-change custom_all | 377 will-change custom_all |
370 word-break | 378 word-break |
371 word-spacing initial=initialLetterWordSpacing, converter=convertSpacing | 379 word-spacing animatable, initial=initialLetterWordSpacing, converter=convertSpac
ing |
372 writing-mode svg, type_name=SVGWritingMode | 380 writing-mode svg, type_name=SVGWritingMode |
373 z-index type_name=int, custom_all | 381 z-index animatable, type_name=int, custom_all |
374 | 382 |
375 // Internal properties | 383 // Internal properties |
376 | 384 |
377 -internal-marquee-direction name_for_methods=MarqueeDirection | 385 -internal-marquee-direction name_for_methods=MarqueeDirection |
378 -internal-marquee-increment name_for_methods=MarqueeIncrement, converter=convert
Length | 386 -internal-marquee-increment name_for_methods=MarqueeIncrement, converter=convert
Length |
379 -internal-marquee-repetition type_name=int, name_for_methods=MarqueeLoopCount, c
ustom_value | 387 -internal-marquee-repetition type_name=int, name_for_methods=MarqueeLoopCount, c
ustom_value |
380 -internal-marquee-speed name_for_methods=MarqueeSpeed, converter=convertNumberOr
Percentage | 388 -internal-marquee-speed name_for_methods=MarqueeSpeed, converter=convertNumberOr
Percentage |
381 -internal-marquee-style name_for_methods=MarqueeBehavior | 389 -internal-marquee-style name_for_methods=MarqueeBehavior |
382 -internal-callback custom_all | 390 -internal-callback custom_all |
383 | 391 |
(...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
513 -webkit-flex-flow alias_for=flex-flow | 521 -webkit-flex-flow alias_for=flex-flow |
514 -webkit-flex-grow alias_for=flex-grow | 522 -webkit-flex-grow alias_for=flex-grow |
515 -webkit-flex-shrink alias_for=flex-shrink | 523 -webkit-flex-shrink alias_for=flex-shrink |
516 -webkit-flex-wrap alias_for=flex-wrap | 524 -webkit-flex-wrap alias_for=flex-wrap |
517 -webkit-justify-content alias_for=justify-content | 525 -webkit-justify-content alias_for=justify-content |
518 -webkit-opacity alias_for=opacity | 526 -webkit-opacity alias_for=opacity |
519 -webkit-order alias_for=order | 527 -webkit-order alias_for=order |
520 -webkit-shape-image-threshold alias_for=shape-image-threshold | 528 -webkit-shape-image-threshold alias_for=shape-image-threshold |
521 -webkit-shape-margin alias_for=shape-margin | 529 -webkit-shape-margin alias_for=shape-margin |
522 -webkit-shape-outside alias_for=shape-outside | 530 -webkit-shape-outside alias_for=shape-outside |
OLD | NEW |