Modernize RenderStyleConstants.h - Part 1
[WebKit-https.git] / Source / WebCore / css / CSSValueKeywords.in
1 //
2 // CSS value names
3 //
4 inherit
5 initial
6 unset
7 revert
8
9 //
10 // CSS_PROP_OUTLINE_STYLE
11 // CSS_PROP_BORDER_TOP_STYLE
12 // CSS_PROP_BORDER_BOTTOM_STYLE
13 // CSS_PROP_BORDER_LEFT_STYLE
14 // The order here must match the order of the BorderStyle enum in RenderStyleConstants.h.
15 none
16 hidden
17 inset
18 groove
19 outset
20 ridge
21 dotted
22 dashed
23 solid
24 double
25
26 //
27 // CSS_PROP_FONT:
28 //
29 caption
30 icon
31 menu
32 message-box
33 small-caption
34 -webkit-mini-control
35 -webkit-small-control
36 -webkit-control
37
38 #if defined(WTF_PLATFORM_IOS) && WTF_PLATFORM_IOS
39 -apple-system-headline
40 -apple-system-body
41 -apple-system-subheadline
42 -apple-system-footnote
43 -apple-system-caption1
44 -apple-system-caption2
45 -apple-system-short-headline
46 -apple-system-short-body
47 -apple-system-short-subheadline
48 -apple-system-short-footnote
49 -apple-system-short-caption1
50 -apple-system-tall-body
51 -apple-system-title0
52 -apple-system-title1
53 -apple-system-title2
54 -apple-system-title3
55 -apple-system-title4
56 #endif
57
58 // This has to go after the -apple-system versions.
59 status-bar
60
61 //
62 // CSS_PROP_FONT_STYLE:
63 //
64 //normal
65 italic
66 oblique
67 // The following is only allowed in @font-face:
68 all
69 //
70 // CSS_PROP_FONT_VARIANT:
71 //
72 //normal
73 small-caps
74
75 // font-variant-ligatures:
76 //
77 common-ligatures
78 no-common-ligatures
79 discretionary-ligatures
80 no-discretionary-ligatures
81 historical-ligatures
82 no-historical-ligatures
83 contextual
84 no-contextual
85
86 // font-variant-caps
87 //
88 // FIXME: Unify this with plain font-variant
89 // small-caps
90 all-small-caps
91 petite-caps
92 all-petite-caps
93 unicase
94 titling-caps
95
96 // font-variant-numeric
97 //
98 lining-nums
99 oldstyle-nums
100 proportional-nums
101 tabular-nums
102 diagonal-fractions
103 stacked-fractions
104 ordinal
105 slashed-zero
106
107 // font-variant-alternates
108 //
109 historical-forms
110
111 // font-variant-east-asian
112 //
113 jis78
114 jis83
115 jis90
116 jis04
117 simplified
118 traditional
119 full-width
120 proportional-width
121 ruby
122
123 //
124 // CSS_PROP_FONT_WEIGHT:
125 //
126 normal
127 bold
128 bolder
129 lighter
130
131 //
132 // CSS_PROP_FONT_SIZE:
133 //
134 xx-small
135 x-small
136 small
137 medium
138 large
139 x-large
140 xx-large
141 -webkit-xxx-large
142 -webkit-ruby-text
143 smaller
144 larger
145
146 //
147 // CSS_PROP_FONT_STRETCH:
148 //
149 //normal
150 wider
151 narrower
152 ultra-condensed
153 extra-condensed
154 condensed
155 semi-condensed
156 semi-expanded
157 expanded
158 extra-expanded
159 ultra-expanded
160 //
161 // CSS_PROP_GENERIC_FONT_FAMILY:
162 //
163 serif
164 sans-serif
165 cursive
166 fantasy
167 monospace
168 -webkit-body
169 -webkit-pictograph
170 system-ui
171 //
172 //
173 // CSS_PROP_*_COLOR
174 //
175 alpha
176 aqua
177 black
178 blue
179 fuchsia
180 gray
181 green
182 lime
183 maroon
184 navy
185 olive
186 orange
187 purple
188 red
189 silver
190 teal
191 white
192 yellow
193 transparent
194 -webkit-link
195 -webkit-activelink
196 activeborder
197 activecaption
198 appworkspace
199 background
200 buttonface
201 buttonhighlight
202 buttonshadow
203 buttontext
204 activebuttontext
205 captiontext
206 graytext
207 highlight
208 highlighttext
209 inactiveborder
210 inactivecaption
211 inactivecaptiontext
212 infobackground
213 infotext
214 luminance
215 menutext
216 scrollbar
217 threeddarkshadow
218 threedface
219 threedhighlight
220 threedlightshadow
221 threedshadow
222 window
223 windowframe
224 windowtext
225 -apple-system-header-text
226 -apple-system-text-background
227 -apple-system-alternate-selected-text
228 -apple-system-label
229 -apple-system-secondary-label
230 -apple-system-tertiary-label
231 -apple-system-quaternary-label
232 -apple-system-grid
233 -apple-wireless-playback-target-active
234 -apple-system-blue
235 -apple-system-brown
236 -apple-system-gray
237 -apple-system-green
238 -apple-system-orange
239 -apple-system-pink
240 -apple-system-purple
241 -apple-system-red
242 -apple-system-yellow
243 -webkit-focus-ring-color
244 currentcolor
245 //
246 // colors in non strict mode
247 grey
248 -webkit-text
249 //
250 // CSS_PROP_BACKGROUND_REPEAT:
251 //
252 repeat
253 repeat-x
254 repeat-y
255 no-repeat
256 // round
257 // space
258 //
259 // CSS_PROP__WEBKIT_BACKGROUND_COMPOSITE:
260 //
261 clear
262 copy
263 source-over
264 source-in
265 source-out
266 source-atop
267 destination-over
268 destination-in
269 destination-out
270 destination-atop
271 xor
272 plus-darker
273 // highlight
274 plus-lighter
275 //
276 // CSS_PROP_VERTICAL_ALIGN:
277 //
278 baseline
279 middle
280 sub
281 super
282 text-top
283 text-bottom
284 top
285 bottom
286 // HTML alignment MIDDLE has no corresponding CSS alignment
287 -webkit-baseline-middle
288 //
289 // CSS_PROP_TEXT_ALIGN:
290 // The order here must match the order of the ETextAlign enum in RenderStyleConstants.h.
291 //
292 -webkit-auto
293 left
294 right
295 center
296 justify
297 -webkit-left
298 -webkit-right
299 -webkit-center
300 -webkit-match-parent
301 //
302 // CSS_PROP_TEXT_JUSTIFY:
303 //
304 //auto
305 //none
306 inter-word
307 distribute
308 //
309 // CSS_PROP_LIST_STYLE_POSITION:
310 //
311 outside
312 inside
313 //
314 // CSS_PROP_LIST_STYLE_TYPE:
315 // The order here must match the order of the EListStyleType enum in RenderStyleConstants.h.
316 //
317 disc
318 circle
319 square
320 decimal
321 decimal-leading-zero
322 arabic-indic
323 binary
324 bengali
325 cambodian
326 khmer
327 devanagari
328 gujarati
329 gurmukhi
330 kannada
331 lower-hexadecimal
332 lao
333 malayalam
334 mongolian
335 myanmar
336 octal
337 oriya
338 persian
339 urdu
340 telugu
341 tibetan
342 thai
343 upper-hexadecimal
344 lower-roman
345 upper-roman
346 lower-greek
347 lower-alpha
348 lower-latin
349 upper-alpha
350 upper-latin
351 afar
352 ethiopic-halehame-aa-et
353 ethiopic-halehame-aa-er
354 amharic
355 ethiopic-halehame-am-et
356 amharic-abegede
357 ethiopic-abegede-am-et
358 cjk-earthly-branch
359 cjk-heavenly-stem
360 ethiopic
361 ethiopic-halehame-gez
362 ethiopic-abegede
363 ethiopic-abegede-gez
364 hangul-consonant
365 hangul
366 lower-norwegian
367 oromo
368 ethiopic-halehame-om-et
369 sidama
370 ethiopic-halehame-sid-et
371 somali
372 ethiopic-halehame-so-et
373 tigre
374 ethiopic-halehame-tig
375 tigrinya-er
376 ethiopic-halehame-ti-er
377 tigrinya-er-abegede
378 ethiopic-abegede-ti-er
379 tigrinya-et
380 ethiopic-halehame-ti-et
381 tigrinya-et-abegede
382 ethiopic-abegede-ti-et
383 upper-greek
384 upper-norwegian
385 asterisks
386 footnotes
387 hebrew
388 armenian
389 lower-armenian
390 upper-armenian
391 georgian
392 cjk-ideographic
393 hiragana
394 katakana
395 hiragana-iroha
396 katakana-iroha
397 //none
398 //
399 // CSS_PROP_DISPLAY:
400 // The order here must match the order of the EDisplay enum in RenderStyleConstants.h.
401 //
402 inline
403 block
404 list-item
405 compact
406 inline-block
407 table
408 inline-table
409 table-row-group
410 table-header-group
411 table-footer-group
412 table-row
413 table-column-group
414 table-column
415 table-cell
416 table-caption
417 -webkit-box
418 -webkit-inline-box
419 flex
420 -webkit-flex
421 inline-flex
422 -webkit-inline-flex
423 contents
424 grid
425 inline-grid
426 //none
427 //
428 // CSS_PROP_CURSOR:
429 // The order here must match the order of the ECursor enum in RenderStyleConstants.h.
430 //
431 auto
432 default
433 // none
434 context-menu
435 help
436 pointer
437 progress
438 wait
439 cell
440 crosshair
441 text
442 vertical-text
443 alias
444 // copy
445 move
446 no-drop
447 not-allowed
448 grab
449 grabbing
450 e-resize
451 n-resize
452 ne-resize
453 nw-resize
454 s-resize
455 se-resize
456 sw-resize
457 w-resize
458 ew-resize
459 ns-resize
460 nesw-resize
461 nwse-resize
462 col-resize
463 row-resize
464 all-scroll
465 zoom-in
466 zoom-out
467 -webkit-grab
468 -webkit-grabbing
469 -webkit-zoom-in
470 -webkit-zoom-out
471 //
472 // CSS_PROP_CURSOR_VISIBILITY:
473 // auto
474 auto-hide
475 //
476 // CSS_PROP_DIRECTION:
477 //
478 ltr
479 rtl
480 //
481 // CSS_PROP_TEXT_TRANSFORM:
482 //
483 capitalize
484 uppercase
485 lowercase
486 //none
487 //
488 // CSS_PROP_VISIBILITY:
489 //
490 visible
491 //hidden
492 collapse
493 //
494 // Unordered rest
495 //
496 a3
497 a4
498 a5
499 above
500 absolute
501 always
502 avoid
503 b4
504 b5
505 below
506 bidi-override
507 blink
508 both
509 close-quote
510 crop
511 cross
512 embed
513 fixed
514 hand
515 hide
516 higher
517 invert
518 inverted
519 isolate-override
520 plaintext
521 -webkit-isolate
522 -webkit-isolate-override
523 -webkit-plaintext
524 landscape
525 ledger
526 legal
527 letter
528 level
529 line-through
530 local
531 loud
532 lower
533 mix
534 no-close-quote
535 no-open-quote
536 nowrap
537 open-quote
538 overlay
539 overline
540 portrait
541 pre
542 pre-line
543 pre-wrap
544 relative
545 scroll
546 separate
547 show
548 static
549 thick
550 thin
551 underline
552 wavy
553 ink
554 objects
555 -webkit-nowrap
556
557 // CSS3 Values
558 // CSS_PROP_BOX_ALIGN
559 stretch
560 start
561 end
562 //center
563 //baseline
564
565 #if defined(ENABLE_CSS_BOX_DECORATION_BREAK) && ENABLE_CSS_BOX_DECORATION_BREAK
566 // CSS_PROP_BOX_DECORATION_BREAK
567 clone
568 slice
569 #endif
570
571 // CSS_PROP_BOX_DIRECTION
572 // normal
573 reverse
574
575 // CSS_PROP_BOX_ORIENT
576 horizontal
577 vertical
578 inline-axis
579 block-axis
580
581 // CSS_PROP_BOX_PACK
582 // start
583 // end
584 // center
585 // justify
586
587 // CSS_PROP_BOX_LINES
588 single
589 multiple
590
591 // CSS_PROP_ALIGN_CONTENT
592 flex-start
593 flex-end
594 // center
595 space-between
596 space-around
597 space-evenly
598 // stretch
599
600 // CSS_PROP_ALIGN_ITEMS / CSS_PROP_ALIGN_SELF
601 // flex-start
602 // flex-end
603 // center
604 // baseline
605 first-baseline
606 last-baseline
607 // stretch
608
609 // CSS_PROP_JUSTIFY_CONTENT
610 // start
611 // end
612 // flex-start
613 // flex-end
614 // center
615 // space-between
616 // space-around
617 // space-evenly
618 // stretch
619
620 // CSS_PROP_JUSTIFY_ITEMS / CSS_PROP_JUSTIFY_SELF
621 // auto
622 // stretch
623 // baseline
624 // last baseline
625 // first baseline
626 // center
627 // start
628 // end
629 self-start
630 self-end
631 // flex-start
632 // flex-end
633 // left
634 // right
635 unsafe
636 safe
637 legacy
638
639 // CSS_PROP_FLEX_FLOW
640 row
641 row-reverse
642 column
643 column-reverse
644 // nowrap
645 // wrap
646 wrap-reverse
647
648 // CSS_PROP_MARQUEE_DIRECTION
649 forwards
650 backwards
651 ahead
652 // reverse
653 // left
654 // right
655 up
656 down
657 // auto
658
659 // CSS_PROP_MARQUEE_SPEED
660 slow
661 // normal
662 fast
663
664 // CSS_PROP_MARQUEE_REPETITION
665 infinite
666
667 // CSS_PROP_MARQUEE_STYLE
668 // none
669 slide
670 // scroll
671 alternate
672
673 //
674 // CSS_PROP__KHTML_USER_MODIFY
675 //
676 read-only
677 read-write
678 read-write-plaintext-only
679
680 //
681 // CSS_PROP__KHTML_USER_DRAG
682 //
683 element
684
685 //
686 // CSS_PROP__KHTML_USER_SELECT
687 //
688 ignore
689
690 //
691 // CSS_PROP_WIDTH/MIN_WIDTH/MAX_WIDTH
692 //
693 intrinsic
694 min-intrinsic
695
696 //
697 // CSS3 intrinsic dimension keywords
698 //
699 min-content
700 -webkit-min-content
701 max-content
702 -webkit-max-content
703 -webkit-fill-available
704 fit-content
705 -webkit-fit-content
706
707 //
708 // CSS_PROP_TEXT_OVERFLOW
709 //
710 clip
711 ellipsis
712
713 //
714 // CSS_PROP__KHTML_MARGIN_COLLAPSE
715 //
716 // collapse
717 // separate
718 discard
719
720 //
721 // CSS_PROP_TEXT_*_COLOR
722 //
723 dot-dash
724 dot-dot-dash
725 wave
726
727 //
728 // CSS_PROP_TEXT_*_MODE
729 //
730 continuous
731 skip-white-space
732
733 //
734 // CSS_PROP_WORD_BREAK
735 //
736 break-all
737 keep-all
738
739 //
740 // CSS_PROP_WORD_WRAP
741 //
742 break-word
743
744 //
745 // CSS_PROP__KHTML_NBSP_MODE
746 //
747 space
748
749 //
750 // CSS_PROP__KHTML_LINE_BREAK
751 //
752 // auto
753 loose
754 // normal
755 strict
756 after-white-space
757
758 // -webkit-appearance
759 // The order here must match the order in the ControlPart enum in ThemeTypes.h.
760 // All appearance values that should be accepted by the parser should be listed between 'checkbox' and 'textarea':
761 checkbox
762 radio
763 push-button
764 square-button
765 button
766 button-bevel
767 default-button
768 inner-spin-button
769 listbox
770 listitem
771 media-controls-background
772 media-controls-dark-bar-background
773 media-controls-fullscreen-background
774 media-controls-light-bar-background
775 media-current-time-display
776 media-enter-fullscreen-button
777 media-exit-fullscreen-button
778 media-fullscreen-volume-slider
779 media-fullscreen-volume-slider-thumb
780 media-mute-button
781 media-overlay-play-button
782 media-play-button
783 media-return-to-realtime-button
784 media-rewind-button
785 media-seek-back-button
786 media-seek-forward-button
787 media-slider
788 media-sliderthumb
789 media-time-remaining-display
790 media-toggle-closed-captions-button
791 media-volume-slider
792 media-volume-slider-container
793 media-volume-slider-mute-button
794 media-volume-sliderthumb
795 menulist
796 menulist-button
797 menulist-text
798 menulist-textfield
799 meter
800 progress-bar
801 progress-bar-value
802 slider-horizontal
803 slider-vertical
804 sliderthumb-horizontal
805 sliderthumb-vertical
806 caret
807 searchfield
808 searchfield-decoration
809 searchfield-results-decoration
810 searchfield-results-button
811 searchfield-cancel-button
812 snapshotted-plugin-overlay
813 textfield
814 relevancy-level-indicator
815 continuous-capacity-level-indicator
816 discrete-capacity-level-indicator
817 rating-level-indicator
818 #if defined(ENABLE_SERVICE_CONTROLS) && ENABLE_SERVICE_CONTROLS
819 image-controls-button
820 #endif
821 #if defined(ENABLE_APPLE_PAY) && ENABLE_APPLE_PAY
822 -apple-pay-button
823 #endif
824 textarea
825 #if defined(ENABLE_ATTACHMENT_ELEMENT) && ENABLE_ATTACHMENT_ELEMENT
826 attachment
827 borderless-attachment
828 #endif
829 caps-lock-indicator
830
831 //
832 // CSS_PROP_BORDER_IMAGE
833 //
834 // stretch
835 // repeat
836 round
837
838 //
839 // CSS_PROP_BACKGROUND_CLIP/ORIGIN
840 //
841 // border/content/padding are deprecated and ultimately will only apply to the -webkit- form of these properties.
842 // border-box/content-box/padding-box should be used instead.
843 //
844 border
845 border-box
846 content
847 content-box
848 padding
849 padding-box
850
851 //
852 // Variables Implementation
853 //
854 var
855 -internal-variable-value
856
857 //
858 // Environment Variables
859 //
860 env
861
862 //
863 // CSS_PROP_BREAK_BEFORE/AFTER/INSIDE
864 //
865 avoid-column
866 avoid-page
867 page
868 recto
869 region
870 verso
871
872 // CSS Shapes
873 margin-box
874
875 // clip-path
876 view-box
877
878 //
879 // background-size
880 //
881 contain
882 cover
883
884 //
885 // CSS_PROP__KHTML_RTL_ORDERING
886 //
887 logical
888 visual
889
890 //
891 // CSS_PROP__WEBKIT_BORDER_FIT
892 //
893 lines
894
895 //
896 // CSS_PROP__WEBKIT_ANIMATION_DIRECTION
897 //
898 // alternate
899
900 alternate-reverse
901
902 //
903 // CSS_PROP__WEBKIT_ANIMATION_FILL_MODE
904 //
905 // forwards
906 // backwards
907 // both
908
909 //
910 // CSS_PROP__WEBKIT_ANIMATION_ITERATION_COUNT
911 //
912 // infinite
913
914 //
915 // CSS_PROP__WEBKIT_ANIMATION_PLAY_STATE
916 //
917 running
918 paused
919
920 //
921 // CSS_PROP__WEBKIT_TRANSFORM_STYLE
922 //
923 flat
924 preserve-3d
925
926 //
927 // CSS_PROP__WEBKIT_TRANSITION_TIMING_FUNCTION
928 // CSS_PROP__WEBKIT_ANIMATION_TIMING_FUNCTION
929 //
930 ease
931 linear
932 ease-in
933 ease-out
934 ease-in-out
935 step-start
936 step-end
937
938 //
939 // CSS_PROP_ZOOM
940 //
941 document
942 reset
943
944 #if defined(ENABLE_CSS_DEVICE_ADAPTATION) && ENABLE_CSS_DEVICE_ADAPTATION
945 //
946 // CSS_PROP_USER_ZOOM
947 //
948 // fixed
949 zoom
950
951 //
952 // CSS_PROP_MIN_WIDTH
953 // CSS_PROP_MAX_WIDTH
954 // CSS_PROP_MIN_HEIGHT
955 // CSS_PROP_MAX_HEIGHT
956 //
957 // auto
958 device-width
959 device-height
960 #endif
961
962 //
963 // CSS_PROP_POINTER_EVENTS
964 //
965 visiblePainted
966 visibleFill
967 visibleStroke
968 //visible
969 painted
970 fill
971 stroke
972 //all
973 //none
974
975 //
976 // CSS_PROP_SPEECH
977 //
978 spell-out
979 digits
980 literal-punctuation
981 no-punctuation
982
983 //
984 // -webkit-font-smoothing
985 //
986 // auto
987 // none
988 antialiased
989 subpixel-antialiased
990
991 // text-rendering
992 //auto
993 optimizeSpeed
994 optimizeLegibility
995 geometricPrecision
996
997 // -webkit-color-adjust
998 economy
999 exact
1000
1001 // -webkit-hyphenate-limit-lines
1002 no-limit
1003
1004 // -webkit-hyphens
1005 // none
1006 manual
1007 // auto
1008
1009 #if defined(ENABLE_LETTERPRESS) && ENABLE_LETTERPRESS
1010 -webkit-letterpress
1011 #endif
1012
1013 #if defined(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) && ENABLE_ACCELERATED_OVERFLOW_SCROLLING
1014 // -webkit-overflow-scrolling
1015 // auto
1016 touch
1017 #endif
1018
1019 // -webkit-writing-mode
1020 // SVG compatibility
1021 lr
1022 rl
1023 tb
1024 lr-tb
1025 rl-tb
1026 tb-rl
1027 // Standard values from CSS3
1028 horizontal-tb
1029 vertical-rl
1030 vertical-lr
1031 horizontal-bt
1032
1033 // -webkit-ruby-position
1034 after
1035 before
1036 inter-character
1037
1038 // -webkit-text-emphasis-position
1039 over
1040 under
1041
1042 // -webkit-text-emphasis-style
1043 filled
1044 open
1045 dot
1046 // circle
1047 double-circle
1048 triangle
1049 sesame
1050
1051 // -webkit-radial-gradient
1052 // circle
1053 ellipse
1054 closest-side
1055 closest-corner
1056 farthest-side
1057 farthest-corner
1058 // contain
1059 // cover
1060
1061 // -webkit-text-orientation
1062 sideways
1063 sideways-right
1064 upright
1065 vertical-right
1066 mixed
1067
1068 // -webkit-line-box-contain
1069 font
1070 glyphs
1071 inline-box
1072 initial-letter
1073 replaced
1074
1075 // font-feature-settings
1076 on
1077 off
1078
1079 // image-rendering
1080 // auto
1081 // optimizeSpeed (deprecated)
1082 optimizeQuality // ( deprecated)
1083 crisp-edges
1084 pixelated
1085 -webkit-crisp-edges
1086 -webkit-optimize-contrast
1087
1088 // shape-outside
1089 nonzero
1090 evenodd
1091 at
1092 // closest-side
1093 // farthest-side
1094
1095 #if defined(ENABLE_CSS_SCROLL_SNAP)
1096 // -webkit-scroll-snap-points-x
1097 // -webkit-scroll-snap-points-y
1098 elements
1099
1100 // -webkit-scroll-snap-type
1101 mandatory
1102 proximity
1103 x
1104 y
1105 #endif
1106
1107 break
1108
1109 wrap
1110
1111 // -webkit-line-align
1112 edges
1113
1114 alphabetic
1115
1116 // position
1117 -webkit-sticky
1118
1119 // (pointer:) media feature
1120 // none
1121 coarse
1122 fine
1123
1124 // (hover:) media feature.
1125 // none
1126 hover
1127 on-demand
1128
1129 // blend modes
1130 // normal
1131 multiply
1132 screen
1133 // overlay
1134 darken
1135 lighten
1136 color-dodge
1137 color-burn
1138 hard-light
1139 soft-light
1140 difference
1141 exclusion
1142 hue
1143 saturation
1144 color
1145 luminosity
1146 // plus-darker
1147 // plus-lighter
1148
1149 // isolation
1150 // auto
1151 isolate
1152
1153 // object-fit
1154 // fill
1155 // contain
1156 // cover
1157 // none
1158 scale-down
1159
1160 // background-image, etc.
1161 container-scroll
1162 cross-fade
1163 image-set
1164 linear-gradient
1165 radial-gradient
1166 conic-gradient
1167 repeating-linear-gradient
1168 repeating-radial-gradient
1169 repeating-conic-gradient
1170 -webkit-canvas
1171 -webkit-cross-fade
1172 -webkit-gradient
1173 -webkit-linear-gradient
1174 -webkit-radial-gradient
1175 -webkit-repeating-linear-gradient
1176 -webkit-repeating-radial-gradient
1177 -webkit-image-set
1178 -webkit-named-image
1179 filter
1180 -webkit-filter
1181 dashboard-region
1182
1183 // deprecated gradients
1184 from
1185 to
1186 color-stop
1187 radial
1188
1189 // content
1190 attr
1191 counter
1192 counters
1193
1194 // clip
1195 rect
1196
1197 // shapes
1198 polygon
1199
1200 // @font-face src
1201 format
1202
1203 // (-webkit-)filter
1204 // invert
1205 grayscale
1206 sepia
1207 saturate
1208 hue-rotate
1209 opacity
1210 brightness
1211 contrast
1212 blur
1213 drop-shadow
1214 url
1215 cubic-bezier
1216 spring
1217 steps
1218 frames
1219
1220 // colors
1221 rgb
1222 rgba
1223 hsl
1224 hsla
1225 //color
1226
1227 // transform
1228 matrix
1229 matrix3d
1230 perspective
1231 rotate
1232 rotateX
1233 rotateY
1234 rotateZ
1235 rotate3d
1236 scale
1237 scaleX
1238 scaleY
1239 scaleZ
1240 scale3d
1241 skew
1242 skewX
1243 skewY
1244 translate
1245 translateX
1246 translateY
1247 translateZ
1248 translate3d
1249
1250 // transform-box
1251 // border-box
1252 // view-box
1253 fill-box
1254
1255 // motion path
1256 path
1257
1258 calc
1259 -webkit-calc
1260 min
1261 max
1262
1263 #if defined(ENABLE_CSS_IMAGE_RESOLUTION) && ENABLE_CSS_IMAGE_RESOLUTION
1264 from-image
1265 snap
1266 #endif
1267
1268 // overflow
1269 -webkit-paged-x
1270 -webkit-paged-y
1271
1272 // paint-order
1273 // normal
1274 // fill
1275 // stroke
1276 markers
1277
1278 // grid-{column-start|column-end|row-start|row-end}
1279 span
1280
1281 // grid-template-{columns|rows}
1282 minmax
1283
1284 // grid-auto-flow
1285 auto-flow
1286 dense
1287
1288 #if defined(ENABLE_CSS3_TEXT) && ENABLE_CSS3_TEXT
1289 // text-indent
1290 -webkit-each-line
1291 -webkit-hanging
1292 #endif
1293
1294 // -webkit-column-fill
1295 balance
1296
1297 // -webkit-aspect-ratio
1298 from-dimensions
1299 from-intrinsic
1300
1301 #if defined(ENABLE_CSS_TRAILING_WORD) && ENABLE_CSS_TRAILING_WORD
1302 // -apple-trailing-word
1303 -webkit-partially-balanced
1304 #endif
1305
1306 #if defined(ENABLE_APPLE_PAY) && ENABLE_APPLE_PAY
1307 // -apple-pay-button-style
1308 white-outline
1309
1310 // -apple-pay-button-type
1311 plain
1312 buy
1313 set-up
1314 donate
1315 #endif
1316
1317 // font-synthesis
1318 weight
1319 style
1320
1321 // will-change
1322 scroll-position
1323 //contents
1324
1325 #if defined(ENABLE_TOUCH_EVENTS) && ENABLE_TOUCH_EVENTS
1326 // touch-action
1327 manipulation
1328 #endif
1329
1330 // hanging-punctuation
1331 allow-end
1332 first
1333 force-end
1334 last
1335
1336 // color-gamut
1337 p3
1338 rec2020
1339
1340 // color() function
1341 sRGB
1342 display-p3
1343
1344 // prefers-default-appearance
1345 prefers
1346 // no-preference
1347
1348 // prefers-reduced-motion
1349 reduce
1350 no-preference
1351
1352 // auto-repeat
1353 auto-fill
1354 auto-fit
1355
1356 // font-display
1357 // auto
1358 // block
1359 swap
1360 fallback
1361 optional
1362
1363 #if defined(ENABLE_APPLICATION_MANIFEST) && ENABLE_APPLICATION_MANIFEST
1364 fullscreen
1365 standalone
1366 minimal-ui
1367 browser
1368 #endif