Rename ENABLE_ACCELERATED_OVERFLOW_SCROLLING macro to ENABLE_OVERFLOW_SCROLLING_TOUCH
[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_FAMILY) && WTF_PLATFORM_IOS_FAMILY
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 #if (defined(WTF_PLATFORM_MAC) && WTF_PLATFORM_MAC) || (defined(WTF_PLATFORM_IOS_FAMILY) && WTF_PLATFORM_IOS_FAMILY)
226 -apple-system-header-text
227 -apple-system-text-background
228 -apple-system-control-background
229 -apple-system-placeholder-text
230 -apple-system-label
231 -apple-system-secondary-label
232 -apple-system-tertiary-label
233 -apple-system-quaternary-label
234 -apple-system-grid
235 -apple-system-separator
236 -apple-system-container-border
237 -apple-system-background
238 -apple-system-secondary-background
239 -apple-system-tertiary-background
240 -apple-system-grouped-background
241 -apple-system-secondary-grouped-background
242 -apple-system-tertiary-grouped-background
243 -apple-system-selected-content-background
244 -apple-system-unemphasized-selected-content-background
245 -apple-wireless-playback-target-active
246 -apple-system-blue
247 -apple-system-brown
248 -apple-system-gray
249 -apple-system-green
250 -apple-system-orange
251 -apple-system-pink
252 -apple-system-purple
253 -apple-system-red
254 -apple-system-yellow
255 #endif
256 #if defined(WTF_PLATFORM_MAC) && WTF_PLATFORM_MAC
257 -apple-system-alternate-selected-text
258 -apple-system-control-accent
259 -apple-system-even-alternating-content-background
260 -apple-system-odd-alternating-content-background
261 -apple-system-selected-text
262 -apple-system-unemphasized-selected-text
263 -apple-system-selected-text-background
264 -apple-system-unemphasized-selected-text-background
265 -apple-system-find-highlight-background
266 #endif
267 #if defined(WTF_PLATFORM_IOS_FAMILY) && WTF_PLATFORM_IOS_FAMILY
268 -apple-system-indigo
269 -apple-system-teal
270 #endif
271 -webkit-focus-ring-color
272 currentcolor
273 //
274 // colors in non strict mode
275 grey
276 -webkit-text
277 //
278 // CSS_PROP_BACKGROUND_REPEAT:
279 //
280 repeat
281 repeat-x
282 repeat-y
283 no-repeat
284 // round
285 // space
286 //
287 // CSS_PROP__WEBKIT_BACKGROUND_COMPOSITE:
288 //
289 clear
290 copy
291 source-over
292 source-in
293 source-out
294 source-atop
295 destination-over
296 destination-in
297 destination-out
298 destination-atop
299 xor
300 plus-darker
301 // highlight
302 plus-lighter
303 //
304 // CSS_PROP_VERTICAL_ALIGN:
305 //
306 baseline
307 middle
308 sub
309 super
310 text-top
311 text-bottom
312 top
313 bottom
314 // HTML alignment MIDDLE has no corresponding CSS alignment
315 -webkit-baseline-middle
316 //
317 // CSS_PROP_TEXT_ALIGN:
318 // The order here must match the order of the TextAlignMode enum in RenderStyleConstants.h.
319 //
320 -webkit-auto
321 left
322 right
323 center
324 justify
325 -webkit-left
326 -webkit-right
327 -webkit-center
328 -webkit-match-parent
329 //
330 // CSS_PROP_TEXT_JUSTIFY:
331 //
332 //auto
333 //none
334 inter-word
335 distribute
336 //
337 // CSS_PROP_LIST_STYLE_POSITION:
338 //
339 outside
340 inside
341 //
342 // CSS_PROP_LIST_STYLE_TYPE:
343 // The order here must match the order of the ListStyleType enum in RenderStyleConstants.h.
344 //
345 disc
346 circle
347 square
348 decimal
349 decimal-leading-zero
350 arabic-indic
351 binary
352 bengali
353 cambodian
354 khmer
355 devanagari
356 gujarati
357 gurmukhi
358 kannada
359 lower-hexadecimal
360 lao
361 malayalam
362 mongolian
363 myanmar
364 octal
365 oriya
366 persian
367 urdu
368 telugu
369 tibetan
370 thai
371 upper-hexadecimal
372 lower-roman
373 upper-roman
374 lower-greek
375 lower-alpha
376 lower-latin
377 upper-alpha
378 upper-latin
379 afar
380 ethiopic-halehame-aa-et
381 ethiopic-halehame-aa-er
382 amharic
383 ethiopic-halehame-am-et
384 amharic-abegede
385 ethiopic-abegede-am-et
386 cjk-earthly-branch
387 cjk-heavenly-stem
388 ethiopic
389 ethiopic-halehame-gez
390 ethiopic-abegede
391 ethiopic-abegede-gez
392 hangul-consonant
393 hangul
394 lower-norwegian
395 oromo
396 ethiopic-halehame-om-et
397 sidama
398 ethiopic-halehame-sid-et
399 somali
400 ethiopic-halehame-so-et
401 tigre
402 ethiopic-halehame-tig
403 tigrinya-er
404 ethiopic-halehame-ti-er
405 tigrinya-er-abegede
406 ethiopic-abegede-ti-er
407 tigrinya-et
408 ethiopic-halehame-ti-et
409 tigrinya-et-abegede
410 ethiopic-abegede-ti-et
411 upper-greek
412 upper-norwegian
413 asterisks
414 footnotes
415 hebrew
416 armenian
417 lower-armenian
418 upper-armenian
419 georgian
420 cjk-ideographic
421 hiragana
422 katakana
423 hiragana-iroha
424 katakana-iroha
425 //none
426 //
427 // CSS_PROP_DISPLAY:
428 // The order here must match the order of the DisplayType enum in RenderStyleConstants.h.
429 //
430 inline
431 block
432 list-item
433 compact
434 inline-block
435 table
436 inline-table
437 table-row-group
438 table-header-group
439 table-footer-group
440 table-row
441 table-column-group
442 table-column
443 table-cell
444 table-caption
445 -webkit-box
446 -webkit-inline-box
447 flex
448 -webkit-flex
449 inline-flex
450 -webkit-inline-flex
451 contents
452 grid
453 inline-grid
454 //none
455 //
456 // CSS_PROP_CURSOR:
457 // The order here must match the order of the CursorType enum in RenderStyleConstants.h.
458 //
459 auto
460 default
461 // none
462 context-menu
463 help
464 pointer
465 progress
466 wait
467 cell
468 crosshair
469 text
470 vertical-text
471 alias
472 // copy
473 move
474 no-drop
475 not-allowed
476 grab
477 grabbing
478 e-resize
479 n-resize
480 ne-resize
481 nw-resize
482 s-resize
483 se-resize
484 sw-resize
485 w-resize
486 ew-resize
487 ns-resize
488 nesw-resize
489 nwse-resize
490 col-resize
491 row-resize
492 all-scroll
493 zoom-in
494 zoom-out
495 -webkit-grab
496 -webkit-grabbing
497 -webkit-zoom-in
498 -webkit-zoom-out
499 //
500 // CSS_PROP_CURSOR_VISIBILITY:
501 // auto
502 auto-hide
503 //
504 // CSS_PROP_DIRECTION:
505 //
506 ltr
507 rtl
508 //
509 // CSS_PROP_TEXT_TRANSFORM:
510 //
511 capitalize
512 uppercase
513 lowercase
514 //none
515 //
516 // CSS_PROP_VISIBILITY:
517 //
518 visible
519 //hidden
520 collapse
521 //
522 // Unordered rest
523 //
524 a3
525 a4
526 a5
527 above
528 absolute
529 always
530 avoid
531 b4
532 b5
533 below
534 bidi-override
535 blink
536 both
537 close-quote
538 crop
539 cross
540 embed
541 fixed
542 hand
543 hide
544 higher
545 invert
546 inverted
547 isolate-override
548 plaintext
549 -webkit-isolate
550 -webkit-isolate-override
551 -webkit-plaintext
552 landscape
553 ledger
554 legal
555 letter
556 level
557 line-through
558 local
559 loud
560 lower
561 mix
562 no-close-quote
563 no-open-quote
564 nowrap
565 open-quote
566 overline
567 portrait
568 pre
569 pre-line
570 pre-wrap
571 relative
572 scroll
573 separate
574 show
575 static
576 thick
577 thin
578 underline
579 wavy
580 ink
581 objects
582 -webkit-nowrap
583
584 // CSS3 Values
585 // CSS_PROP_BOX_ALIGN
586 stretch
587 start
588 end
589 //center
590 //baseline
591
592 #if defined(ENABLE_CSS_BOX_DECORATION_BREAK) && ENABLE_CSS_BOX_DECORATION_BREAK
593 // CSS_PROP_BOX_DECORATION_BREAK
594 clone
595 slice
596 #endif
597
598 // CSS_PROP_BOX_DIRECTION
599 // normal
600 reverse
601
602 // CSS_PROP_BOX_ORIENT
603 horizontal
604 vertical
605 inline-axis
606 block-axis
607
608 // CSS_PROP_BOX_PACK
609 // start
610 // end
611 // center
612 // justify
613
614 // CSS_PROP_BOX_LINES
615 single
616 multiple
617
618 // CSS_PROP_ALIGN_CONTENT
619 flex-start
620 flex-end
621 // center
622 space-between
623 space-around
624 space-evenly
625 // stretch
626
627 // CSS_PROP_ALIGN_ITEMS / CSS_PROP_ALIGN_SELF
628 // flex-start
629 // flex-end
630 // center
631 // baseline
632 first-baseline
633 last-baseline
634 // stretch
635
636 // CSS_PROP_JUSTIFY_CONTENT
637 // start
638 // end
639 // flex-start
640 // flex-end
641 // center
642 // space-between
643 // space-around
644 // space-evenly
645 // stretch
646
647 // CSS_PROP_JUSTIFY_ITEMS / CSS_PROP_JUSTIFY_SELF
648 // auto
649 // stretch
650 // baseline
651 // last baseline
652 // first baseline
653 // center
654 // start
655 // end
656 self-start
657 self-end
658 // flex-start
659 // flex-end
660 // left
661 // right
662 unsafe
663 safe
664 legacy
665
666 // CSS_PROP_FLEX_FLOW
667 row
668 row-reverse
669 column
670 column-reverse
671 // nowrap
672 // wrap
673 wrap-reverse
674
675 // CSS_PROP_MARQUEE_DIRECTION
676 forwards
677 backwards
678 ahead
679 // reverse
680 // left
681 // right
682 up
683 down
684 // auto
685
686 // CSS_PROP_MARQUEE_SPEED
687 slow
688 // normal
689 fast
690
691 // CSS_PROP_MARQUEE_REPETITION
692 infinite
693
694 // CSS_PROP_MARQUEE_STYLE
695 // none
696 slide
697 // scroll
698 alternate
699
700 //
701 // CSS_PROP__KHTML_USER_MODIFY
702 //
703 read-only
704 read-write
705 read-write-plaintext-only
706
707 //
708 // CSS_PROP__KHTML_USER_DRAG
709 //
710 element
711
712 //
713 // CSS_PROP__KHTML_USER_SELECT
714 //
715 ignore
716
717 //
718 // CSS_PROP_WIDTH/MIN_WIDTH/MAX_WIDTH
719 //
720 intrinsic
721 min-intrinsic
722
723 //
724 // CSS3 intrinsic dimension keywords
725 //
726 min-content
727 -webkit-min-content
728 max-content
729 -webkit-max-content
730 -webkit-fill-available
731 fit-content
732 -webkit-fit-content
733
734 //
735 // CSS_PROP_TEXT_OVERFLOW
736 //
737 clip
738 ellipsis
739
740 //
741 // CSS_PROP__KHTML_MARGIN_COLLAPSE
742 //
743 // collapse
744 // separate
745 discard
746
747 //
748 // CSS_PROP_TEXT_*_COLOR
749 //
750 dot-dash
751 dot-dot-dash
752 wave
753
754 //
755 // CSS_PROP_TEXT_*_MODE
756 //
757 continuous
758 skip-white-space
759
760 //
761 // CSS_PROP_WORD_BREAK
762 //
763 break-all
764 keep-all
765
766 //
767 // CSS_PROP_WORD_WRAP
768 //
769 break-word
770
771 //
772 // CSS_PROP__KHTML_NBSP_MODE
773 //
774 space
775
776 //
777 // CSS_PROP__KHTML_LINE_BREAK
778 //
779 // auto
780 loose
781 // normal
782 strict
783 after-white-space
784
785 // -webkit-appearance
786 // The order here must match the order in the ControlPart enum in ThemeTypes.h.
787 // All appearance values that should be accepted by the parser should be listed between 'checkbox' and 'textarea':
788 checkbox
789 radio
790 push-button
791 square-button
792 button
793 button-bevel
794 default-button
795 inner-spin-button
796 listbox
797 listitem
798 media-controls-background
799 media-controls-dark-bar-background
800 media-controls-fullscreen-background
801 media-controls-light-bar-background
802 media-current-time-display
803 media-enter-fullscreen-button
804 media-exit-fullscreen-button
805 media-fullscreen-volume-slider
806 media-fullscreen-volume-slider-thumb
807 media-mute-button
808 media-overlay-play-button
809 media-play-button
810 media-return-to-realtime-button
811 media-rewind-button
812 media-seek-back-button
813 media-seek-forward-button
814 media-slider
815 media-sliderthumb
816 media-time-remaining-display
817 media-toggle-closed-captions-button
818 media-volume-slider
819 media-volume-slider-container
820 media-volume-slider-mute-button
821 media-volume-sliderthumb
822 menulist
823 menulist-button
824 menulist-text
825 menulist-textfield
826 meter
827 progress-bar
828 progress-bar-value
829 slider-horizontal
830 slider-vertical
831 sliderthumb-horizontal
832 sliderthumb-vertical
833 caret
834 searchfield
835 searchfield-decoration
836 searchfield-results-decoration
837 searchfield-results-button
838 searchfield-cancel-button
839 snapshotted-plugin-overlay
840 textfield
841 relevancy-level-indicator
842 continuous-capacity-level-indicator
843 discrete-capacity-level-indicator
844 rating-level-indicator
845 #if defined(ENABLE_SERVICE_CONTROLS) && ENABLE_SERVICE_CONTROLS
846 image-controls-button
847 #endif
848 #if defined(ENABLE_APPLE_PAY) && ENABLE_APPLE_PAY
849 -apple-pay-button
850 #endif
851 #if defined(ENABLE_INPUT_TYPE_COLOR) && ENABLE_INPUT_TYPE_COLOR
852 color-well
853 #endif
854 #if defined(ENABLE_DATALIST_ELEMENT) && ENABLE_DATALIST_ELEMENT
855 list-button
856 #endif
857 textarea
858 #if defined(ENABLE_ATTACHMENT_ELEMENT) && ENABLE_ATTACHMENT_ELEMENT
859 attachment
860 borderless-attachment
861 #endif
862 caps-lock-indicator
863
864 //
865 // CSS_PROP_BORDER_IMAGE
866 //
867 // stretch
868 // repeat
869 round
870
871 //
872 // CSS_PROP_BACKGROUND_CLIP/ORIGIN
873 //
874 // border/content/padding are deprecated and ultimately will only apply to the -webkit- form of these properties.
875 // border-box/content-box/padding-box should be used instead.
876 //
877 border
878 border-box
879 content
880 content-box
881 padding
882 padding-box
883
884 //
885 // Variables Implementation
886 //
887 var
888 -internal-variable-value
889
890 //
891 // Environment Variables
892 //
893 env
894
895 //
896 // CSS_PROP_BREAK_BEFORE/AFTER/INSIDE
897 //
898 avoid-column
899 avoid-page
900 page
901 recto
902 region
903 verso
904
905 // CSS Shapes
906 margin-box
907
908 // clip-path
909 stroke-box
910 view-box
911
912 //
913 // background-size
914 //
915 contain
916 cover
917
918 //
919 // CSS_PROP__KHTML_RTL_ORDERING
920 //
921 logical
922 visual
923
924 //
925 // CSS_PROP__WEBKIT_BORDER_FIT
926 //
927 lines
928
929 //
930 // CSS_PROP__WEBKIT_ANIMATION_DIRECTION
931 //
932 // alternate
933
934 alternate-reverse
935
936 //
937 // CSS_PROP__WEBKIT_ANIMATION_FILL_MODE
938 //
939 // forwards
940 // backwards
941 // both
942
943 //
944 // CSS_PROP__WEBKIT_ANIMATION_ITERATION_COUNT
945 //
946 // infinite
947
948 //
949 // CSS_PROP__WEBKIT_ANIMATION_PLAY_STATE
950 //
951 running
952 paused
953
954 //
955 // CSS_PROP__WEBKIT_TRANSFORM_STYLE
956 //
957 flat
958 preserve-3d
959
960 //
961 // CSS_PROP__WEBKIT_TRANSITION_TIMING_FUNCTION
962 // CSS_PROP__WEBKIT_ANIMATION_TIMING_FUNCTION
963 //
964 ease
965 linear
966 ease-in
967 ease-out
968 ease-in-out
969 step-start
970 step-end
971
972 //
973 // CSS_PROP_ZOOM
974 //
975 document
976 reset
977
978 #if defined(ENABLE_CSS_DEVICE_ADAPTATION) && ENABLE_CSS_DEVICE_ADAPTATION
979 //
980 // CSS_PROP_USER_ZOOM
981 //
982 // fixed
983 zoom
984
985 //
986 // CSS_PROP_MIN_WIDTH
987 // CSS_PROP_MAX_WIDTH
988 // CSS_PROP_MIN_HEIGHT
989 // CSS_PROP_MAX_HEIGHT
990 //
991 // auto
992 device-width
993 device-height
994 #endif
995
996 //
997 // CSS_PROP_POINTER_EVENTS
998 //
999 visiblePainted
1000 visibleFill
1001 visibleStroke
1002 //visible
1003 painted
1004 fill
1005 stroke
1006 //all
1007 //none
1008
1009 //
1010 // CSS_PROP_SPEECH
1011 //
1012 spell-out
1013 digits
1014 literal-punctuation
1015 no-punctuation
1016
1017 //
1018 // -webkit-font-smoothing
1019 //
1020 // auto
1021 // none
1022 antialiased
1023 subpixel-antialiased
1024
1025 // text-rendering
1026 //auto
1027 optimizeSpeed
1028 optimizeLegibility
1029 geometricPrecision
1030
1031 // -webkit-color-adjust
1032 economy
1033 exact
1034
1035 // -webkit-hyphenate-limit-lines
1036 no-limit
1037
1038 // -webkit-hyphens
1039 // none
1040 manual
1041 // auto
1042
1043 #if defined(ENABLE_LETTERPRESS) && ENABLE_LETTERPRESS
1044 -webkit-letterpress
1045 #endif
1046
1047 #if defined(ENABLE_OVERFLOW_SCROLLING_TOUCH) && ENABLE_OVERFLOW_SCROLLING_TOUCH
1048 // -webkit-overflow-scrolling
1049 // auto
1050 touch
1051 #endif
1052
1053 // -webkit-writing-mode
1054 // SVG compatibility
1055 lr
1056 rl
1057 tb
1058 lr-tb
1059 rl-tb
1060 tb-rl
1061 // Standard values from CSS3
1062 horizontal-tb
1063 vertical-rl
1064 vertical-lr
1065 horizontal-bt
1066
1067 // -webkit-ruby-position
1068 after
1069 before
1070 inter-character
1071
1072 // -webkit-text-emphasis-position
1073 over
1074 under
1075
1076 // -webkit-text-emphasis-style
1077 filled
1078 open
1079 dot
1080 // circle
1081 double-circle
1082 triangle
1083 sesame
1084
1085 // -webkit-radial-gradient
1086 // circle
1087 ellipse
1088 closest-side
1089 closest-corner
1090 farthest-side
1091 farthest-corner
1092 // contain
1093 // cover
1094
1095 // -webkit-text-orientation
1096 sideways
1097 sideways-right
1098 upright
1099 vertical-right
1100 mixed
1101
1102 // -webkit-line-box-contain
1103 font
1104 glyphs
1105 inline-box
1106 initial-letter
1107 replaced
1108
1109 // font-feature-settings
1110 on
1111 off
1112
1113 // image-rendering
1114 // auto
1115 // optimizeSpeed (deprecated)
1116 optimizeQuality // ( deprecated)
1117 crisp-edges
1118 pixelated
1119 -webkit-crisp-edges
1120 -webkit-optimize-contrast
1121
1122 // shape-outside
1123 nonzero
1124 evenodd
1125 at
1126 // closest-side
1127 // farthest-side
1128
1129 #if defined(ENABLE_CSS_SCROLL_SNAP)
1130 // -webkit-scroll-snap-points-x
1131 // -webkit-scroll-snap-points-y
1132 elements
1133
1134 // -webkit-scroll-snap-type
1135 mandatory
1136 proximity
1137 x
1138 y
1139 #endif
1140
1141 break
1142
1143 wrap
1144
1145 // -webkit-line-align
1146 edges
1147
1148 alphabetic
1149
1150 // position
1151 -webkit-sticky
1152
1153 // (pointer:) media feature
1154 // none
1155 coarse
1156 fine
1157
1158 // (hover:) media feature.
1159 // none
1160 hover
1161 on-demand
1162
1163 // blend modes
1164 // normal
1165 multiply
1166 screen
1167 overlay
1168 darken
1169 lighten
1170 color-dodge
1171 color-burn
1172 hard-light
1173 soft-light
1174 difference
1175 exclusion
1176 hue
1177 saturation
1178 color
1179 luminosity
1180 // plus-darker
1181 // plus-lighter
1182
1183 // isolation
1184 // auto
1185 isolate
1186
1187 // object-fit
1188 // fill
1189 // contain
1190 // cover
1191 // none
1192 scale-down
1193
1194 // background-image, etc.
1195 container-scroll
1196 cross-fade
1197 image-set
1198 linear-gradient
1199 radial-gradient
1200 conic-gradient
1201 repeating-linear-gradient
1202 repeating-radial-gradient
1203 repeating-conic-gradient
1204 -webkit-canvas
1205 -webkit-cross-fade
1206 -webkit-gradient
1207 -webkit-linear-gradient
1208 -webkit-radial-gradient
1209 -webkit-repeating-linear-gradient
1210 -webkit-repeating-radial-gradient
1211 -webkit-image-set
1212 -webkit-named-image
1213 filter
1214 -webkit-filter
1215 dashboard-region
1216 #if defined(ENABLE_CSS_PAINTING_API) && ENABLE_CSS_PAINTING_API
1217 paint
1218 #endif
1219
1220 // deprecated gradients
1221 from
1222 to
1223 color-stop
1224 radial
1225
1226 // content
1227 attr
1228 counter
1229 counters
1230
1231 // clip
1232 rect
1233
1234 // shapes
1235 polygon
1236
1237 // @font-face src
1238 format
1239
1240 // (-webkit-)filter
1241 // invert
1242 grayscale
1243 sepia
1244 saturate
1245 hue-rotate
1246 opacity
1247 brightness
1248 contrast
1249 blur
1250 drop-shadow
1251 url
1252 cubic-bezier
1253 spring
1254 steps
1255 apple-invert-lightness
1256
1257 // colors
1258 rgb
1259 rgba
1260 hsl
1261 hsla
1262 //color
1263
1264 // transform
1265 matrix
1266 matrix3d
1267 perspective
1268 rotate
1269 rotateX
1270 rotateY
1271 rotateZ
1272 rotate3d
1273 scale
1274 scaleX
1275 scaleY
1276 scaleZ
1277 scale3d
1278 skew
1279 skewX
1280 skewY
1281 translate
1282 translateX
1283 translateY
1284 translateZ
1285 translate3d
1286
1287 // transform-box
1288 // border-box
1289 // view-box
1290 fill-box
1291
1292 // motion path
1293 path
1294
1295 calc
1296 -webkit-calc
1297 min
1298 max
1299
1300 #if defined(ENABLE_CSS_IMAGE_RESOLUTION) && ENABLE_CSS_IMAGE_RESOLUTION
1301 from-image
1302 snap
1303 #endif
1304
1305 // overflow
1306 -webkit-paged-x
1307 -webkit-paged-y
1308
1309 // paint-order
1310 // normal
1311 // fill
1312 // stroke
1313 markers
1314
1315 // grid-{column-start|column-end|row-start|row-end}
1316 span
1317
1318 // grid-template-{columns|rows}
1319 minmax
1320
1321 // grid-auto-flow
1322 auto-flow
1323 dense
1324
1325 #if defined(ENABLE_CSS3_TEXT) && ENABLE_CSS3_TEXT
1326 // text-indent
1327 -webkit-each-line
1328 -webkit-hanging
1329 #endif
1330
1331 // -webkit-column-fill
1332 balance
1333
1334 // -webkit-aspect-ratio
1335 from-dimensions
1336 from-intrinsic
1337
1338 #if defined(ENABLE_CSS_TRAILING_WORD) && ENABLE_CSS_TRAILING_WORD
1339 // -apple-trailing-word
1340 -webkit-partially-balanced
1341 #endif
1342
1343 #if defined(ENABLE_APPLE_PAY) && ENABLE_APPLE_PAY
1344 // -apple-pay-button-style
1345 white-outline
1346
1347 // -apple-pay-button-type
1348 plain
1349 buy
1350 set-up
1351 donate
1352 #if defined(ENABLE_APPLE_PAY_SESSION_V4) && ENABLE_APPLE_PAY_SESSION_V4
1353 check-out
1354 book
1355 subscribe
1356 #endif
1357 #endif
1358
1359 // font-synthesis
1360 weight
1361 style
1362
1363 // will-change
1364 scroll-position
1365 //contents
1366
1367 #if defined(ENABLE_POINTER_EVENTS) && ENABLE_POINTER_EVENTS
1368 // touch-action
1369 // auto
1370 // none
1371 manipulation
1372 pan-x
1373 pan-y
1374 pinch-zoom
1375 #endif
1376
1377 // hanging-punctuation
1378 allow-end
1379 first
1380 force-end
1381 last
1382
1383 // color-gamut
1384 p3
1385 rec2020
1386
1387 // color() function
1388 sRGB
1389 display-p3
1390
1391 // prefers-default-appearance
1392 prefers
1393 // no-preference
1394
1395 // prefers-reduced-motion
1396 reduce
1397 no-preference
1398
1399 #if defined(ENABLE_DARK_MODE_CSS) && ENABLE_DARK_MODE_CSS
1400 // prefers-color-scheme
1401 light
1402 dark
1403 // no-preference
1404
1405 // supported-color-schemes
1406 only
1407 // light
1408 // dark
1409 #endif
1410
1411 // auto-repeat
1412 auto-fill
1413 auto-fit
1414
1415 // font-display
1416 // auto
1417 // block
1418 swap
1419 fallback
1420 optional
1421
1422 #if defined(ENABLE_APPLICATION_MANIFEST) && ENABLE_APPLICATION_MANIFEST
1423 fullscreen
1424 standalone
1425 minimal-ui
1426 browser
1427 #endif
1428
1429 // text-decoration-thickness, text-underline-offset
1430 from-font