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