[CMake] Use builtin FindICU
[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 anywhere
793
794 // -webkit-appearance
795 // The order here must match the order in the ControlPart enum in ThemeTypes.h.
796 // All appearance values that should be accepted by the parser should be listed between 'checkbox' and 'textarea':
797 checkbox
798 radio
799 push-button
800 square-button
801 button
802 button-bevel
803 default-button
804 inner-spin-button
805 listbox
806 listitem
807 media-controls-background
808 media-controls-dark-bar-background
809 media-controls-fullscreen-background
810 media-controls-light-bar-background
811 media-current-time-display
812 media-enter-fullscreen-button
813 media-exit-fullscreen-button
814 media-fullscreen-volume-slider
815 media-fullscreen-volume-slider-thumb
816 media-mute-button
817 media-overlay-play-button
818 media-play-button
819 media-return-to-realtime-button
820 media-rewind-button
821 media-seek-back-button
822 media-seek-forward-button
823 media-slider
824 media-sliderthumb
825 media-time-remaining-display
826 media-toggle-closed-captions-button
827 media-volume-slider
828 media-volume-slider-container
829 media-volume-slider-mute-button
830 media-volume-sliderthumb
831 menulist
832 menulist-button
833 menulist-text
834 menulist-textfield
835 meter
836 progress-bar
837 progress-bar-value
838 slider-horizontal
839 slider-vertical
840 sliderthumb-horizontal
841 sliderthumb-vertical
842 caret
843 searchfield
844 searchfield-decoration
845 searchfield-results-decoration
846 searchfield-results-button
847 searchfield-cancel-button
848 snapshotted-plugin-overlay
849 textfield
850 relevancy-level-indicator
851 continuous-capacity-level-indicator
852 discrete-capacity-level-indicator
853 rating-level-indicator
854 #if defined(ENABLE_SERVICE_CONTROLS) && ENABLE_SERVICE_CONTROLS
855 image-controls-button
856 #endif
857 #if defined(ENABLE_APPLE_PAY) && ENABLE_APPLE_PAY
858 -apple-pay-button
859 #endif
860 #if defined(ENABLE_INPUT_TYPE_COLOR) && ENABLE_INPUT_TYPE_COLOR
861 color-well
862 #endif
863 #if defined(ENABLE_DATALIST_ELEMENT) && ENABLE_DATALIST_ELEMENT
864 list-button
865 #endif
866 textarea
867 #if defined(ENABLE_ATTACHMENT_ELEMENT) && ENABLE_ATTACHMENT_ELEMENT
868 attachment
869 borderless-attachment
870 #endif
871 caps-lock-indicator
872
873 //
874 // CSS_PROP_BORDER_IMAGE
875 //
876 // stretch
877 // repeat
878 round
879
880 //
881 // CSS_PROP_BACKGROUND_CLIP/ORIGIN
882 //
883 // border/content/padding are deprecated and ultimately will only apply to the -webkit- form of these properties.
884 // border-box/content-box/padding-box should be used instead.
885 //
886 border
887 border-box
888 content
889 content-box
890 padding
891 padding-box
892
893 //
894 // Variables Implementation
895 //
896 var
897 -internal-variable-value
898
899 //
900 // Environment Variables
901 //
902 env
903
904 //
905 // CSS_PROP_BREAK_BEFORE/AFTER/INSIDE
906 //
907 avoid-column
908 avoid-page
909 page
910 recto
911 region
912 verso
913
914 // CSS Shapes
915 margin-box
916
917 // clip-path
918 stroke-box
919 view-box
920
921 //
922 // background-size
923 //
924 contain
925 cover
926
927 //
928 // CSS_PROP__KHTML_RTL_ORDERING
929 //
930 logical
931 visual
932
933 //
934 // CSS_PROP__WEBKIT_BORDER_FIT
935 //
936 lines
937
938 //
939 // CSS_PROP__WEBKIT_ANIMATION_DIRECTION
940 //
941 // alternate
942
943 alternate-reverse
944
945 //
946 // CSS_PROP__WEBKIT_ANIMATION_FILL_MODE
947 //
948 // forwards
949 // backwards
950 // both
951
952 //
953 // CSS_PROP__WEBKIT_ANIMATION_ITERATION_COUNT
954 //
955 // infinite
956
957 //
958 // CSS_PROP__WEBKIT_ANIMATION_PLAY_STATE
959 //
960 running
961 paused
962
963 //
964 // CSS_PROP__WEBKIT_TRANSFORM_STYLE
965 //
966 flat
967 preserve-3d
968
969 //
970 // CSS_PROP__WEBKIT_TRANSITION_TIMING_FUNCTION
971 // CSS_PROP__WEBKIT_ANIMATION_TIMING_FUNCTION
972 //
973 ease
974 linear
975 ease-in
976 ease-out
977 ease-in-out
978 step-start
979 step-end
980
981 //
982 // CSS_PROP_ZOOM
983 //
984 document
985 reset
986
987 #if defined(ENABLE_CSS_DEVICE_ADAPTATION) && ENABLE_CSS_DEVICE_ADAPTATION
988 //
989 // CSS_PROP_USER_ZOOM
990 //
991 // fixed
992 zoom
993
994 //
995 // CSS_PROP_MIN_WIDTH
996 // CSS_PROP_MAX_WIDTH
997 // CSS_PROP_MIN_HEIGHT
998 // CSS_PROP_MAX_HEIGHT
999 //
1000 // auto
1001 device-width
1002 device-height
1003 #endif
1004
1005 //
1006 // CSS_PROP_POINTER_EVENTS
1007 //
1008 visiblePainted
1009 visibleFill
1010 visibleStroke
1011 //visible
1012 painted
1013 fill
1014 stroke
1015 //all
1016 //none
1017
1018 //
1019 // CSS_PROP_SPEECH
1020 //
1021 spell-out
1022 digits
1023 literal-punctuation
1024 no-punctuation
1025
1026 //
1027 // -webkit-font-smoothing
1028 //
1029 // auto
1030 // none
1031 antialiased
1032 subpixel-antialiased
1033
1034 // text-rendering
1035 //auto
1036 optimizeSpeed
1037 optimizeLegibility
1038 geometricPrecision
1039
1040 // -webkit-color-adjust
1041 economy
1042 exact
1043
1044 // -webkit-hyphenate-limit-lines
1045 no-limit
1046
1047 // -webkit-hyphens
1048 // none
1049 manual
1050 // auto
1051
1052 #if defined(ENABLE_LETTERPRESS) && ENABLE_LETTERPRESS
1053 -webkit-letterpress
1054 #endif
1055
1056 #if defined(ENABLE_OVERFLOW_SCROLLING_TOUCH) && ENABLE_OVERFLOW_SCROLLING_TOUCH
1057 // -webkit-overflow-scrolling
1058 // auto
1059 touch
1060 #endif
1061
1062 // -webkit-writing-mode
1063 // SVG compatibility
1064 lr
1065 rl
1066 tb
1067 lr-tb
1068 rl-tb
1069 tb-rl
1070 // Standard values from CSS3
1071 horizontal-tb
1072 vertical-rl
1073 vertical-lr
1074 horizontal-bt
1075
1076 // -webkit-ruby-position
1077 after
1078 before
1079 inter-character
1080
1081 // -webkit-text-emphasis-position
1082 over
1083 under
1084
1085 // -webkit-text-emphasis-style
1086 filled
1087 open
1088 dot
1089 // circle
1090 double-circle
1091 triangle
1092 sesame
1093
1094 // -webkit-radial-gradient
1095 // circle
1096 ellipse
1097 closest-side
1098 closest-corner
1099 farthest-side
1100 farthest-corner
1101 // contain
1102 // cover
1103
1104 // -webkit-text-orientation
1105 sideways
1106 sideways-right
1107 upright
1108 vertical-right
1109 mixed
1110
1111 // -webkit-line-box-contain
1112 font
1113 glyphs
1114 inline-box
1115 initial-letter
1116 replaced
1117
1118 // font-feature-settings
1119 on
1120 off
1121
1122 // image-rendering
1123 // auto
1124 // optimizeSpeed (deprecated)
1125 optimizeQuality // ( deprecated)
1126 crisp-edges
1127 pixelated
1128 -webkit-crisp-edges
1129 -webkit-optimize-contrast
1130
1131 // shape-outside
1132 nonzero
1133 evenodd
1134 at
1135 // closest-side
1136 // farthest-side
1137
1138 #if defined(ENABLE_CSS_SCROLL_SNAP)
1139 // -webkit-scroll-snap-points-x
1140 // -webkit-scroll-snap-points-y
1141 elements
1142
1143 // -webkit-scroll-snap-type
1144 mandatory
1145 proximity
1146 x
1147 y
1148 #endif
1149
1150 break
1151
1152 wrap
1153
1154 // -webkit-line-align
1155 edges
1156
1157 alphabetic
1158
1159 // position
1160 sticky
1161 -webkit-sticky
1162
1163 // (pointer:) media feature
1164 // none
1165 coarse
1166 fine
1167
1168 // (hover:) media feature.
1169 // none
1170 hover
1171 on-demand
1172
1173 // blend modes
1174 // normal
1175 multiply
1176 screen
1177 overlay
1178 darken
1179 lighten
1180 color-dodge
1181 color-burn
1182 hard-light
1183 soft-light
1184 difference
1185 exclusion
1186 hue
1187 saturation
1188 color
1189 luminosity
1190 // plus-darker
1191 // plus-lighter
1192
1193 // isolation
1194 // auto
1195 isolate
1196
1197 // object-fit
1198 // fill
1199 // contain
1200 // cover
1201 // none
1202 scale-down
1203
1204 // background-image, etc.
1205 container-scroll
1206 cross-fade
1207 image-set
1208 linear-gradient
1209 radial-gradient
1210 conic-gradient
1211 repeating-linear-gradient
1212 repeating-radial-gradient
1213 repeating-conic-gradient
1214 -webkit-canvas
1215 -webkit-cross-fade
1216 -webkit-gradient
1217 -webkit-linear-gradient
1218 -webkit-radial-gradient
1219 -webkit-repeating-linear-gradient
1220 -webkit-repeating-radial-gradient
1221 -webkit-image-set
1222 -webkit-named-image
1223 filter
1224 -webkit-filter
1225 dashboard-region
1226 #if defined(ENABLE_CSS_PAINTING_API) && ENABLE_CSS_PAINTING_API
1227 paint
1228 #endif
1229
1230 // deprecated gradients
1231 from
1232 to
1233 color-stop
1234 radial
1235
1236 // content
1237 attr
1238 counter
1239 counters
1240
1241 // clip
1242 rect
1243
1244 // shapes
1245 polygon
1246
1247 // @font-face src
1248 format
1249
1250 // (-webkit-)filter
1251 // invert
1252 grayscale
1253 sepia
1254 saturate
1255 hue-rotate
1256 opacity
1257 brightness
1258 contrast
1259 blur
1260 drop-shadow
1261 url
1262 cubic-bezier
1263 spring
1264 steps
1265 apple-invert-lightness
1266
1267 // colors
1268 rgb
1269 rgba
1270 hsl
1271 hsla
1272 //color
1273
1274 // transform
1275 matrix
1276 matrix3d
1277 perspective
1278 rotate
1279 rotateX
1280 rotateY
1281 rotateZ
1282 rotate3d
1283 scale
1284 scaleX
1285 scaleY
1286 scaleZ
1287 scale3d
1288 skew
1289 skewX
1290 skewY
1291 translate
1292 translateX
1293 translateY
1294 translateZ
1295 translate3d
1296
1297 // transform-box
1298 // border-box
1299 // view-box
1300 fill-box
1301
1302 // motion path
1303 path
1304
1305 calc
1306 -webkit-calc
1307 min
1308 max
1309
1310 #if defined(ENABLE_CSS_IMAGE_RESOLUTION) && ENABLE_CSS_IMAGE_RESOLUTION
1311 from-image
1312 snap
1313 #endif
1314
1315 // overflow
1316 -webkit-paged-x
1317 -webkit-paged-y
1318
1319 // paint-order
1320 // normal
1321 // fill
1322 // stroke
1323 markers
1324
1325 // grid-{column-start|column-end|row-start|row-end}
1326 span
1327
1328 // grid-template-{columns|rows}
1329 minmax
1330
1331 // grid-auto-flow
1332 auto-flow
1333 dense
1334
1335 #if defined(ENABLE_CSS3_TEXT) && ENABLE_CSS3_TEXT
1336 // text-indent
1337 -webkit-each-line
1338 -webkit-hanging
1339 #endif
1340
1341 // -webkit-column-fill
1342 balance
1343
1344 // -webkit-aspect-ratio
1345 from-dimensions
1346 from-intrinsic
1347
1348 #if defined(ENABLE_CSS_TRAILING_WORD) && ENABLE_CSS_TRAILING_WORD
1349 // -apple-trailing-word
1350 -webkit-partially-balanced
1351 #endif
1352
1353 #if defined(ENABLE_APPLE_PAY) && ENABLE_APPLE_PAY
1354 // -apple-pay-button-style
1355 white-outline
1356
1357 // -apple-pay-button-type
1358 plain
1359 buy
1360 set-up
1361 donate
1362 #if defined(ENABLE_APPLE_PAY_SESSION_V4) && ENABLE_APPLE_PAY_SESSION_V4
1363 check-out
1364 book
1365 subscribe
1366 #endif
1367 #endif
1368
1369 // font-synthesis
1370 weight
1371 style
1372
1373 // will-change
1374 scroll-position
1375 //contents
1376
1377 #if defined(ENABLE_POINTER_EVENTS) && ENABLE_POINTER_EVENTS
1378 // touch-action
1379 // auto
1380 // none
1381 manipulation
1382 pan-x
1383 pan-y
1384 pinch-zoom
1385 #endif
1386
1387 // hanging-punctuation
1388 allow-end
1389 first
1390 force-end
1391 last
1392
1393 // color-gamut
1394 p3
1395 rec2020
1396
1397 // color() function
1398 sRGB
1399 display-p3
1400
1401 // prefers-default-appearance
1402 prefers
1403 // no-preference
1404
1405 // prefers-reduced-motion
1406 reduce
1407 no-preference
1408
1409 #if defined(ENABLE_DARK_MODE_CSS) && ENABLE_DARK_MODE_CSS
1410 // prefers-color-scheme
1411 light
1412 dark
1413 // no-preference
1414
1415 // color-scheme
1416 only
1417 // light
1418 // dark
1419 #endif
1420
1421 // auto-repeat
1422 auto-fill
1423 auto-fit
1424
1425 // font-display
1426 // auto
1427 // block
1428 swap
1429 fallback
1430 optional
1431
1432 #if defined(ENABLE_APPLICATION_MANIFEST) && ENABLE_APPLICATION_MANIFEST
1433 fullscreen
1434 standalone
1435 minimal-ui
1436 browser
1437 #endif
1438
1439 // text-decoration-thickness, text-underline-offset
1440 from-font