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