1561 lines
20 KiB
Plaintext
1561 lines
20 KiB
Plaintext
//
|
|
// CSS value names
|
|
//
|
|
inherit
|
|
initial
|
|
unset
|
|
revert
|
|
|
|
//
|
|
// CSS_PROP_OUTLINE_STYLE
|
|
// CSS_PROP_BORDER_TOP_STYLE
|
|
// CSS_PROP_BORDER_BOTTOM_STYLE
|
|
// CSS_PROP_BORDER_LEFT_STYLE
|
|
// The order here must match the order of the BorderStyle enum in RenderStyleConstants.h.
|
|
none
|
|
hidden
|
|
inset
|
|
groove
|
|
outset
|
|
ridge
|
|
dotted
|
|
dashed
|
|
solid
|
|
double
|
|
|
|
//
|
|
// CSS_PROP_FONT:
|
|
//
|
|
caption
|
|
icon
|
|
menu
|
|
message-box
|
|
small-caption
|
|
-webkit-mini-control
|
|
-webkit-small-control
|
|
-webkit-control
|
|
|
|
#if defined(WTF_PLATFORM_COCOA) && WTF_PLATFORM_COCOA
|
|
-apple-system-headline
|
|
-apple-system-body
|
|
-apple-system-subheadline
|
|
-apple-system-footnote
|
|
-apple-system-caption1
|
|
-apple-system-caption2
|
|
-apple-system-short-headline
|
|
-apple-system-short-body
|
|
-apple-system-short-subheadline
|
|
-apple-system-short-footnote
|
|
-apple-system-short-caption1
|
|
-apple-system-tall-body
|
|
-apple-system-title0
|
|
-apple-system-title1
|
|
-apple-system-title2
|
|
-apple-system-title3
|
|
-apple-system-title4
|
|
#endif
|
|
|
|
// This has to go after the -apple-system versions.
|
|
status-bar
|
|
|
|
//
|
|
// CSS_PROP_FONT_STYLE:
|
|
//
|
|
//normal
|
|
italic
|
|
oblique
|
|
// The following is only allowed in @font-face:
|
|
all
|
|
//
|
|
// CSS_PROP_FONT_VARIANT:
|
|
//
|
|
//normal
|
|
small-caps
|
|
|
|
// font-variant-ligatures:
|
|
//
|
|
common-ligatures
|
|
no-common-ligatures
|
|
discretionary-ligatures
|
|
no-discretionary-ligatures
|
|
historical-ligatures
|
|
no-historical-ligatures
|
|
contextual
|
|
no-contextual
|
|
|
|
// font-variant-caps
|
|
//
|
|
// FIXME: Unify this with plain font-variant
|
|
// small-caps
|
|
all-small-caps
|
|
petite-caps
|
|
all-petite-caps
|
|
unicase
|
|
titling-caps
|
|
|
|
// font-variant-numeric
|
|
//
|
|
lining-nums
|
|
oldstyle-nums
|
|
proportional-nums
|
|
tabular-nums
|
|
diagonal-fractions
|
|
stacked-fractions
|
|
ordinal
|
|
slashed-zero
|
|
|
|
// font-variant-alternates
|
|
//
|
|
historical-forms
|
|
|
|
// font-variant-east-asian
|
|
//
|
|
jis78
|
|
jis83
|
|
jis90
|
|
jis04
|
|
simplified
|
|
traditional
|
|
full-width
|
|
proportional-width
|
|
ruby
|
|
|
|
//
|
|
// CSS_PROP_FONT_WEIGHT:
|
|
//
|
|
normal
|
|
bold
|
|
bolder
|
|
lighter
|
|
|
|
//
|
|
// CSS_PROP_FONT_SIZE:
|
|
//
|
|
xx-small
|
|
x-small
|
|
small
|
|
medium
|
|
large
|
|
x-large
|
|
xx-large
|
|
-webkit-xxx-large
|
|
-webkit-ruby-text
|
|
smaller
|
|
larger
|
|
|
|
//
|
|
// CSS_PROP_FONT_STRETCH:
|
|
//
|
|
//normal
|
|
wider
|
|
narrower
|
|
ultra-condensed
|
|
extra-condensed
|
|
condensed
|
|
semi-condensed
|
|
semi-expanded
|
|
expanded
|
|
extra-expanded
|
|
ultra-expanded
|
|
//
|
|
// CSS_PROP_GENERIC_FONT_FAMILY:
|
|
//
|
|
serif
|
|
sans-serif
|
|
cursive
|
|
fantasy
|
|
monospace
|
|
-webkit-body
|
|
-webkit-pictograph
|
|
system-ui
|
|
//
|
|
//
|
|
// CSS_PROP_*_COLOR
|
|
//
|
|
alpha
|
|
aqua
|
|
black
|
|
blue
|
|
fuchsia
|
|
gray
|
|
green
|
|
lime
|
|
maroon
|
|
navy
|
|
olive
|
|
orange
|
|
purple
|
|
red
|
|
silver
|
|
teal
|
|
white
|
|
yellow
|
|
transparent
|
|
-webkit-link
|
|
-webkit-activelink
|
|
activeborder
|
|
activecaption
|
|
activetext
|
|
appworkspace
|
|
background
|
|
buttonface
|
|
buttonhighlight
|
|
buttonshadow
|
|
buttontext
|
|
activebuttontext
|
|
canvas
|
|
canvastext
|
|
captiontext
|
|
field
|
|
fieldtext
|
|
graytext
|
|
highlight
|
|
highlighttext
|
|
inactiveborder
|
|
inactivecaption
|
|
inactivecaptiontext
|
|
infobackground
|
|
infotext
|
|
linktext
|
|
luminance
|
|
menutext
|
|
scrollbar
|
|
threeddarkshadow
|
|
threedface
|
|
threedhighlight
|
|
threedlightshadow
|
|
threedshadow
|
|
visitedtext
|
|
window
|
|
windowframe
|
|
windowtext
|
|
#if (defined(WTF_PLATFORM_MAC) && WTF_PLATFORM_MAC) || (defined(WTF_PLATFORM_IOS_FAMILY) && WTF_PLATFORM_IOS_FAMILY)
|
|
-apple-system-header-text
|
|
-apple-system-text-background
|
|
-apple-system-control-background
|
|
-apple-system-placeholder-text
|
|
-apple-system-label
|
|
-apple-system-secondary-label
|
|
-apple-system-tertiary-label
|
|
-apple-system-quaternary-label
|
|
-apple-system-grid
|
|
-apple-system-separator
|
|
-apple-system-container-border
|
|
-apple-system-background
|
|
-apple-system-secondary-background
|
|
-apple-system-tertiary-background
|
|
-apple-system-grouped-background
|
|
-apple-system-secondary-grouped-background
|
|
-apple-system-tertiary-grouped-background
|
|
-apple-system-selected-content-background
|
|
-apple-system-unemphasized-selected-content-background
|
|
-apple-wireless-playback-target-active
|
|
-apple-system-blue
|
|
-apple-system-brown
|
|
-apple-system-gray
|
|
-apple-system-green
|
|
-apple-system-orange
|
|
-apple-system-pink
|
|
-apple-system-purple
|
|
-apple-system-red
|
|
-apple-system-yellow
|
|
-apple-system-app-highlight-background
|
|
#endif
|
|
#if defined(WTF_PLATFORM_MAC) && WTF_PLATFORM_MAC
|
|
-apple-system-alternate-selected-text
|
|
-apple-system-control-accent
|
|
-apple-system-even-alternating-content-background
|
|
-apple-system-odd-alternating-content-background
|
|
-apple-system-selected-text
|
|
-apple-system-unemphasized-selected-text
|
|
-apple-system-selected-text-background
|
|
-apple-system-unemphasized-selected-text-background
|
|
-apple-system-find-highlight-background
|
|
#endif
|
|
#if defined(WTF_PLATFORM_IOS_FAMILY) && WTF_PLATFORM_IOS_FAMILY
|
|
-apple-system-indigo
|
|
-apple-system-teal
|
|
-apple-system-opaque-fill
|
|
-apple-system-opaque-secondary-fill
|
|
-apple-system-opaque-secondary-fill-disabled
|
|
-apple-system-opaque-tertiary-fill
|
|
-apple-system-opaque-separator
|
|
#endif
|
|
#if (defined(WTF_PLATFORM_MAC) && WTF_PLATFORM_MAC) || (defined(WTF_PLATFORM_IOS_FAMILY) && WTF_PLATFORM_IOS_FAMILY) || (defined(HAVE_OS_DARK_MODE_SUPPORT) && HAVE_OS_DARK_MODE_SUPPORT)
|
|
-webkit-control-background
|
|
#endif
|
|
-webkit-focus-ring-color
|
|
currentcolor
|
|
//
|
|
// colors in non strict mode
|
|
grey
|
|
-webkit-text
|
|
//
|
|
// CSS_PROP_BACKGROUND_REPEAT:
|
|
//
|
|
repeat
|
|
repeat-x
|
|
repeat-y
|
|
no-repeat
|
|
// round
|
|
// space
|
|
//
|
|
// CSS_PROP__WEBKIT_BACKGROUND_COMPOSITE:
|
|
//
|
|
clear
|
|
copy
|
|
source-over
|
|
source-in
|
|
source-out
|
|
source-atop
|
|
destination-over
|
|
destination-in
|
|
destination-out
|
|
destination-atop
|
|
xor
|
|
plus-darker
|
|
// highlight
|
|
plus-lighter
|
|
//
|
|
// CSS_PROP_VERTICAL_ALIGN:
|
|
//
|
|
baseline
|
|
middle
|
|
sub
|
|
super
|
|
text-top
|
|
text-bottom
|
|
top
|
|
bottom
|
|
// HTML alignment MIDDLE has no corresponding CSS alignment
|
|
-webkit-baseline-middle
|
|
//
|
|
// CSS_PROP_TEXT_ALIGN:
|
|
// The order here must match the order of the TextAlignMode enum in RenderStyleConstants.h.
|
|
//
|
|
-webkit-auto
|
|
left
|
|
right
|
|
center
|
|
justify
|
|
-webkit-left
|
|
-webkit-right
|
|
-webkit-center
|
|
-webkit-match-parent
|
|
//
|
|
// CSS_PROP_TEXT_JUSTIFY:
|
|
//
|
|
//auto
|
|
//none
|
|
inter-word
|
|
distribute
|
|
//
|
|
// CSS_PROP_CLEAR:
|
|
// CSS_PROP_FLOAT:
|
|
// none
|
|
// left
|
|
// right
|
|
inline-start
|
|
inline-end
|
|
//
|
|
// CSS_PROP_LIST_STYLE_POSITION:
|
|
//
|
|
outside
|
|
inside
|
|
//
|
|
// CSS_PROP_LIST_STYLE_TYPE:
|
|
// The order here must match the order of the ListStyleType enum in RenderStyleConstants.h.
|
|
//
|
|
disc
|
|
circle
|
|
square
|
|
decimal
|
|
decimal-leading-zero
|
|
arabic-indic
|
|
binary
|
|
bengali
|
|
cambodian
|
|
khmer
|
|
devanagari
|
|
gujarati
|
|
gurmukhi
|
|
kannada
|
|
lower-hexadecimal
|
|
lao
|
|
malayalam
|
|
mongolian
|
|
myanmar
|
|
octal
|
|
oriya
|
|
persian
|
|
urdu
|
|
telugu
|
|
tibetan
|
|
thai
|
|
upper-hexadecimal
|
|
lower-roman
|
|
upper-roman
|
|
lower-greek
|
|
lower-alpha
|
|
lower-latin
|
|
upper-alpha
|
|
upper-latin
|
|
afar
|
|
ethiopic-halehame-aa-et
|
|
ethiopic-halehame-aa-er
|
|
amharic
|
|
ethiopic-halehame-am-et
|
|
amharic-abegede
|
|
ethiopic-abegede-am-et
|
|
cjk-earthly-branch
|
|
cjk-heavenly-stem
|
|
ethiopic
|
|
ethiopic-halehame-gez
|
|
ethiopic-abegede
|
|
ethiopic-abegede-gez
|
|
hangul-consonant
|
|
hangul
|
|
lower-norwegian
|
|
oromo
|
|
ethiopic-halehame-om-et
|
|
sidama
|
|
ethiopic-halehame-sid-et
|
|
somali
|
|
ethiopic-halehame-so-et
|
|
tigre
|
|
ethiopic-halehame-tig
|
|
tigrinya-er
|
|
ethiopic-halehame-ti-er
|
|
tigrinya-er-abegede
|
|
ethiopic-abegede-ti-er
|
|
tigrinya-et
|
|
ethiopic-halehame-ti-et
|
|
tigrinya-et-abegede
|
|
ethiopic-abegede-ti-et
|
|
upper-greek
|
|
upper-norwegian
|
|
asterisks
|
|
footnotes
|
|
hebrew
|
|
armenian
|
|
lower-armenian
|
|
upper-armenian
|
|
georgian
|
|
cjk-ideographic
|
|
hiragana
|
|
katakana
|
|
hiragana-iroha
|
|
katakana-iroha
|
|
cjk-decimal
|
|
tamil
|
|
disclosure-open
|
|
disclosure-closed
|
|
japanese-informal
|
|
japanese-formal
|
|
korean-hangul-formal
|
|
korean-hanja-informal
|
|
korean-hanja-formal
|
|
simp-chinese-informal
|
|
simp-chinese-formal
|
|
trad-chinese-informal
|
|
trad-chinese-formal
|
|
ethiopic-numeric
|
|
//none
|
|
//
|
|
// CSS_PROP_DISPLAY:
|
|
// The order here must match the order of the DisplayType enum in RenderStyleConstants.h.
|
|
//
|
|
inline
|
|
block
|
|
list-item
|
|
inline-block
|
|
table
|
|
inline-table
|
|
table-row-group
|
|
table-header-group
|
|
table-footer-group
|
|
table-row
|
|
table-column-group
|
|
table-column
|
|
table-cell
|
|
table-caption
|
|
-webkit-box
|
|
-webkit-inline-box
|
|
flex
|
|
inline-flex
|
|
contents
|
|
grid
|
|
inline-grid
|
|
flow-root
|
|
flow
|
|
-webkit-inline-flex
|
|
-webkit-flex
|
|
//none
|
|
//
|
|
// CSS_PROP_CURSOR:
|
|
// The order here must match the order of the CursorType enum in RenderStyleConstants.h.
|
|
//
|
|
auto
|
|
default
|
|
// none
|
|
context-menu
|
|
help
|
|
pointer
|
|
progress
|
|
wait
|
|
cell
|
|
crosshair
|
|
text
|
|
vertical-text
|
|
alias
|
|
// copy
|
|
move
|
|
no-drop
|
|
not-allowed
|
|
grab
|
|
grabbing
|
|
e-resize
|
|
n-resize
|
|
ne-resize
|
|
nw-resize
|
|
s-resize
|
|
se-resize
|
|
sw-resize
|
|
w-resize
|
|
ew-resize
|
|
ns-resize
|
|
nesw-resize
|
|
nwse-resize
|
|
col-resize
|
|
row-resize
|
|
all-scroll
|
|
zoom-in
|
|
zoom-out
|
|
-webkit-grab
|
|
-webkit-grabbing
|
|
-webkit-zoom-in
|
|
-webkit-zoom-out
|
|
//
|
|
// CSS_PROP_CURSOR_VISIBILITY:
|
|
// auto
|
|
auto-hide
|
|
//
|
|
// CSS_PROP_DIRECTION:
|
|
//
|
|
ltr
|
|
rtl
|
|
//
|
|
// CSS_PROP_TEXT_TRANSFORM:
|
|
//
|
|
capitalize
|
|
uppercase
|
|
lowercase
|
|
//none
|
|
//
|
|
// CSS_PROP_VISIBILITY:
|
|
//
|
|
visible
|
|
//hidden
|
|
collapse
|
|
//
|
|
// Unordered rest
|
|
//
|
|
a3
|
|
a4
|
|
a5
|
|
above
|
|
absolute
|
|
always
|
|
avoid
|
|
b4
|
|
b5
|
|
below
|
|
bidi-override
|
|
blink
|
|
both
|
|
close-quote
|
|
crop
|
|
cross
|
|
embed
|
|
fixed
|
|
hand
|
|
hide
|
|
higher
|
|
invert
|
|
inverted
|
|
isolate-override
|
|
plaintext
|
|
-webkit-isolate
|
|
-webkit-isolate-override
|
|
-webkit-plaintext
|
|
landscape
|
|
ledger
|
|
legal
|
|
letter
|
|
level
|
|
line-through
|
|
local
|
|
loud
|
|
lower
|
|
mix
|
|
no-close-quote
|
|
no-open-quote
|
|
nowrap
|
|
open-quote
|
|
overline
|
|
portrait
|
|
pre
|
|
pre-line
|
|
pre-wrap
|
|
relative
|
|
scroll
|
|
separate
|
|
show
|
|
static
|
|
thick
|
|
thin
|
|
underline
|
|
wavy
|
|
ink
|
|
objects
|
|
-webkit-nowrap
|
|
|
|
// CSS3 Values
|
|
// CSS_PROP_BOX_ALIGN
|
|
stretch
|
|
start
|
|
end
|
|
//center
|
|
//baseline
|
|
|
|
#if defined(ENABLE_CSS_BOX_DECORATION_BREAK) && ENABLE_CSS_BOX_DECORATION_BREAK
|
|
// CSS_PROP_BOX_DECORATION_BREAK
|
|
clone
|
|
slice
|
|
#endif
|
|
|
|
// CSS_PROP_BOX_DIRECTION
|
|
// normal
|
|
reverse
|
|
|
|
// CSS_PROP_BOX_ORIENT
|
|
horizontal
|
|
vertical
|
|
inline-axis
|
|
block-axis
|
|
|
|
// CSS_PROP_BOX_PACK
|
|
// start
|
|
// end
|
|
// center
|
|
// justify
|
|
|
|
// CSS_PROP_BOX_LINES
|
|
single
|
|
multiple
|
|
|
|
// CSS_PROP_ALIGN_CONTENT
|
|
flex-start
|
|
flex-end
|
|
// center
|
|
space-between
|
|
space-around
|
|
space-evenly
|
|
// stretch
|
|
|
|
// CSS_PROP_ALIGN_ITEMS / CSS_PROP_ALIGN_SELF
|
|
// flex-start
|
|
// flex-end
|
|
// center
|
|
// baseline
|
|
first-baseline
|
|
last-baseline
|
|
// stretch
|
|
|
|
// CSS_PROP_JUSTIFY_CONTENT
|
|
// start
|
|
// end
|
|
// flex-start
|
|
// flex-end
|
|
// center
|
|
// space-between
|
|
// space-around
|
|
// space-evenly
|
|
// stretch
|
|
|
|
// CSS_PROP_JUSTIFY_ITEMS / CSS_PROP_JUSTIFY_SELF
|
|
// auto
|
|
// stretch
|
|
// baseline
|
|
// last baseline
|
|
// first baseline
|
|
// center
|
|
// start
|
|
// end
|
|
self-start
|
|
self-end
|
|
// flex-start
|
|
// flex-end
|
|
// left
|
|
// right
|
|
unsafe
|
|
safe
|
|
legacy
|
|
|
|
// CSS_PROP_FLEX_FLOW
|
|
row
|
|
row-reverse
|
|
column
|
|
column-reverse
|
|
// nowrap
|
|
// wrap
|
|
wrap-reverse
|
|
|
|
// CSS_PROP_MARQUEE_DIRECTION
|
|
forwards
|
|
backwards
|
|
ahead
|
|
// reverse
|
|
// left
|
|
// right
|
|
up
|
|
down
|
|
// auto
|
|
|
|
// CSS_PROP_MARQUEE_SPEED
|
|
slow
|
|
// normal
|
|
fast
|
|
|
|
// CSS_PROP_MARQUEE_REPETITION
|
|
infinite
|
|
|
|
// CSS_PROP_MARQUEE_STYLE
|
|
// none
|
|
slide
|
|
// scroll
|
|
alternate
|
|
|
|
//
|
|
// CSS_PROP__KHTML_USER_MODIFY
|
|
//
|
|
read-only
|
|
read-write
|
|
read-write-plaintext-only
|
|
|
|
//
|
|
// CSS_PROP__KHTML_USER_DRAG
|
|
//
|
|
element
|
|
|
|
//
|
|
// CSS_PROP__KHTML_USER_SELECT
|
|
//
|
|
ignore
|
|
|
|
//
|
|
// CSS_PROP_WIDTH/MIN_WIDTH/MAX_WIDTH
|
|
//
|
|
intrinsic
|
|
min-intrinsic
|
|
|
|
//
|
|
// CSS3 intrinsic dimension keywords
|
|
//
|
|
min-content
|
|
-webkit-min-content
|
|
max-content
|
|
-webkit-max-content
|
|
-webkit-fill-available
|
|
fit-content
|
|
-webkit-fit-content
|
|
|
|
//
|
|
// CSS_PROP_TEXT_OVERFLOW
|
|
//
|
|
clip
|
|
ellipsis
|
|
|
|
//
|
|
// CSS_PROP__KHTML_MARGIN_COLLAPSE
|
|
//
|
|
// collapse
|
|
// separate
|
|
discard
|
|
|
|
//
|
|
// CSS_PROP_TEXT_*_COLOR
|
|
//
|
|
dot-dash
|
|
dot-dot-dash
|
|
wave
|
|
|
|
//
|
|
// CSS_PROP_TEXT_*_MODE
|
|
//
|
|
continuous
|
|
skip-white-space
|
|
|
|
//
|
|
// CSS_PROP_WORD_BREAK
|
|
//
|
|
break-all
|
|
keep-all
|
|
|
|
//
|
|
// CSS_PROP_WORD_WRAP
|
|
//
|
|
break-word
|
|
|
|
//
|
|
// CSS_PROP_WHITE_SPACE
|
|
//
|
|
break-spaces
|
|
|
|
//
|
|
// CSS_PROP__KHTML_NBSP_MODE
|
|
//
|
|
space
|
|
|
|
//
|
|
// CSS_PROP__KHTML_LINE_BREAK
|
|
//
|
|
// auto
|
|
loose
|
|
// normal
|
|
strict
|
|
after-white-space
|
|
anywhere
|
|
|
|
// -webkit-appearance
|
|
// The order here must match the order in the ControlPart enum in ThemeTypes.h.
|
|
// All appearance values that should be accepted by the parser should be listed between 'checkbox' and 'textarea':
|
|
checkbox
|
|
radio
|
|
push-button
|
|
square-button
|
|
button
|
|
button-bevel
|
|
default-button
|
|
inner-spin-button
|
|
listbox
|
|
listitem
|
|
media-controls-background
|
|
media-controls-dark-bar-background
|
|
media-controls-fullscreen-background
|
|
media-controls-light-bar-background
|
|
media-current-time-display
|
|
media-enter-fullscreen-button
|
|
media-exit-fullscreen-button
|
|
media-fullscreen-volume-slider
|
|
media-fullscreen-volume-slider-thumb
|
|
media-mute-button
|
|
media-overlay-play-button
|
|
media-play-button
|
|
media-return-to-realtime-button
|
|
media-rewind-button
|
|
media-seek-back-button
|
|
media-seek-forward-button
|
|
media-slider
|
|
media-sliderthumb
|
|
media-time-remaining-display
|
|
media-toggle-closed-captions-button
|
|
media-volume-slider
|
|
media-volume-slider-container
|
|
media-volume-slider-mute-button
|
|
media-volume-sliderthumb
|
|
menulist
|
|
menulist-button
|
|
menulist-text
|
|
menulist-textfield
|
|
meter
|
|
progress-bar
|
|
progress-bar-value
|
|
slider-horizontal
|
|
slider-vertical
|
|
sliderthumb-horizontal
|
|
sliderthumb-vertical
|
|
caret
|
|
searchfield
|
|
searchfield-decoration
|
|
searchfield-results-decoration
|
|
searchfield-results-button
|
|
searchfield-cancel-button
|
|
textfield
|
|
relevancy-level-indicator
|
|
continuous-capacity-level-indicator
|
|
discrete-capacity-level-indicator
|
|
rating-level-indicator
|
|
#if defined(ENABLE_APPLE_PAY) && ENABLE_APPLE_PAY
|
|
-apple-pay-button
|
|
#endif
|
|
#if defined(ENABLE_INPUT_TYPE_COLOR) && ENABLE_INPUT_TYPE_COLOR
|
|
color-well
|
|
#endif
|
|
#if defined(ENABLE_DATALIST_ELEMENT) && ENABLE_DATALIST_ELEMENT
|
|
list-button
|
|
#endif
|
|
textarea
|
|
#if defined(ENABLE_ATTACHMENT_ELEMENT) && ENABLE_ATTACHMENT_ELEMENT
|
|
attachment
|
|
borderless-attachment
|
|
#endif
|
|
caps-lock-indicator
|
|
|
|
//
|
|
// CSS_PROP_BORDER_IMAGE
|
|
//
|
|
// stretch
|
|
// repeat
|
|
round
|
|
|
|
//
|
|
// CSS_PROP_BACKGROUND_CLIP/ORIGIN
|
|
//
|
|
// border/content/padding are deprecated and ultimately will only apply to the -webkit- form of these properties.
|
|
// border-box/content-box/padding-box should be used instead.
|
|
//
|
|
border
|
|
border-box
|
|
content
|
|
content-box
|
|
padding
|
|
padding-box
|
|
|
|
//
|
|
// Variables Implementation
|
|
//
|
|
var
|
|
-internal-variable-value
|
|
|
|
//
|
|
// Environment Variables
|
|
//
|
|
env
|
|
|
|
//
|
|
// CSS_PROP_BREAK_BEFORE/AFTER/INSIDE
|
|
//
|
|
avoid-column
|
|
avoid-page
|
|
page
|
|
recto
|
|
region
|
|
verso
|
|
|
|
// CSS Shapes
|
|
margin-box
|
|
|
|
// clip-path
|
|
stroke-box
|
|
view-box
|
|
|
|
//
|
|
// background-size
|
|
//
|
|
contain
|
|
cover
|
|
|
|
//
|
|
// CSS_PROP__KHTML_RTL_ORDERING
|
|
//
|
|
logical
|
|
visual
|
|
|
|
//
|
|
// CSS_PROP__WEBKIT_BORDER_FIT
|
|
//
|
|
lines
|
|
|
|
//
|
|
// CSS_PROP__WEBKIT_ANIMATION_DIRECTION
|
|
//
|
|
// alternate
|
|
|
|
alternate-reverse
|
|
|
|
//
|
|
// CSS_PROP__WEBKIT_ANIMATION_FILL_MODE
|
|
//
|
|
// forwards
|
|
// backwards
|
|
// both
|
|
|
|
//
|
|
// CSS_PROP__WEBKIT_ANIMATION_ITERATION_COUNT
|
|
//
|
|
// infinite
|
|
|
|
//
|
|
// CSS_PROP__WEBKIT_ANIMATION_PLAY_STATE
|
|
//
|
|
running
|
|
paused
|
|
|
|
//
|
|
// CSS_PROP__WEBKIT_TRANSFORM_STYLE
|
|
//
|
|
flat
|
|
preserve-3d
|
|
#if defined(ENABLE_CSS_TRANSFORM_STYLE_OPTIMIZED_3D) && ENABLE_CSS_TRANSFORM_STYLE_OPTIMIZED_3D
|
|
optimized-3d
|
|
#endif
|
|
|
|
//
|
|
// CSS_PROP__WEBKIT_TRANSITION_TIMING_FUNCTION
|
|
// CSS_PROP__WEBKIT_ANIMATION_TIMING_FUNCTION
|
|
//
|
|
ease
|
|
linear
|
|
ease-in
|
|
ease-out
|
|
ease-in-out
|
|
step-start
|
|
step-end
|
|
jump-start
|
|
jump-end
|
|
jump-none
|
|
jump-both
|
|
// start
|
|
// end
|
|
|
|
//
|
|
// CSS_PROP_ZOOM
|
|
//
|
|
document
|
|
reset
|
|
|
|
//
|
|
// CSS_PROP_POINTER_EVENTS
|
|
//
|
|
visiblePainted
|
|
visibleFill
|
|
visibleStroke
|
|
//visible
|
|
painted
|
|
fill
|
|
stroke
|
|
bounding-box
|
|
//all
|
|
//none
|
|
|
|
//
|
|
// CSS_PROP_SPEECH
|
|
//
|
|
spell-out
|
|
digits
|
|
literal-punctuation
|
|
no-punctuation
|
|
|
|
//
|
|
// -webkit-font-smoothing
|
|
//
|
|
// auto
|
|
// none
|
|
antialiased
|
|
subpixel-antialiased
|
|
|
|
// text-rendering
|
|
//auto
|
|
optimizeSpeed
|
|
optimizeLegibility
|
|
geometricPrecision
|
|
|
|
// -webkit-color-adjust
|
|
economy
|
|
exact
|
|
|
|
// -webkit-hyphenate-limit-lines
|
|
no-limit
|
|
|
|
// -webkit-hyphens
|
|
// none
|
|
manual
|
|
// auto
|
|
|
|
#if defined(ENABLE_LETTERPRESS) && ENABLE_LETTERPRESS
|
|
-webkit-letterpress
|
|
#endif
|
|
|
|
#if defined(ENABLE_OVERFLOW_SCROLLING_TOUCH) && ENABLE_OVERFLOW_SCROLLING_TOUCH
|
|
// -webkit-overflow-scrolling
|
|
// auto
|
|
touch
|
|
#endif
|
|
|
|
// -webkit-writing-mode
|
|
// SVG compatibility
|
|
lr
|
|
rl
|
|
tb
|
|
lr-tb
|
|
rl-tb
|
|
tb-rl
|
|
// Standard values from CSS3
|
|
horizontal-tb
|
|
vertical-rl
|
|
vertical-lr
|
|
horizontal-bt
|
|
|
|
// -webkit-ruby-position
|
|
after
|
|
before
|
|
inter-character
|
|
|
|
// -webkit-text-emphasis-position
|
|
over
|
|
under
|
|
|
|
// -webkit-text-emphasis-style
|
|
filled
|
|
open
|
|
dot
|
|
// circle
|
|
double-circle
|
|
triangle
|
|
sesame
|
|
|
|
// -webkit-radial-gradient
|
|
// circle
|
|
ellipse
|
|
closest-side
|
|
closest-corner
|
|
farthest-side
|
|
farthest-corner
|
|
// contain
|
|
// cover
|
|
|
|
// -webkit-text-orientation
|
|
sideways
|
|
sideways-right
|
|
upright
|
|
vertical-right
|
|
mixed
|
|
|
|
// -webkit-line-box-contain
|
|
font
|
|
glyphs
|
|
inline-box
|
|
initial-letter
|
|
replaced
|
|
|
|
// font-feature-settings
|
|
on
|
|
off
|
|
|
|
// image-rendering
|
|
// auto
|
|
// optimizeSpeed (deprecated)
|
|
optimizeQuality // ( deprecated)
|
|
crisp-edges
|
|
pixelated
|
|
-webkit-crisp-edges
|
|
-webkit-optimize-contrast
|
|
|
|
// shape-outside
|
|
nonzero
|
|
evenodd
|
|
at
|
|
// closest-side
|
|
// farthest-side
|
|
|
|
// -webkit-scroll-snap-points-x
|
|
// -webkit-scroll-snap-points-y
|
|
elements
|
|
|
|
// -webkit-scroll-snap-type
|
|
mandatory
|
|
proximity
|
|
// x
|
|
// y
|
|
|
|
break
|
|
|
|
wrap
|
|
|
|
// -webkit-line-align
|
|
edges
|
|
|
|
alphabetic
|
|
|
|
// position
|
|
sticky
|
|
-webkit-sticky
|
|
|
|
// (pointer:) media feature
|
|
// none
|
|
coarse
|
|
fine
|
|
|
|
// (hover:) media feature.
|
|
// none
|
|
hover
|
|
|
|
// blend modes
|
|
// normal
|
|
multiply
|
|
screen
|
|
overlay
|
|
darken
|
|
lighten
|
|
color-dodge
|
|
color-burn
|
|
hard-light
|
|
soft-light
|
|
difference
|
|
exclusion
|
|
hue
|
|
saturation
|
|
color
|
|
luminosity
|
|
// plus-darker
|
|
// plus-lighter
|
|
|
|
// isolation
|
|
// auto
|
|
isolate
|
|
|
|
// object-fit
|
|
// fill
|
|
// contain
|
|
// cover
|
|
// none
|
|
scale-down
|
|
|
|
// background-image, etc.
|
|
container-scroll
|
|
cross-fade
|
|
image-set
|
|
linear-gradient
|
|
radial-gradient
|
|
conic-gradient
|
|
repeating-linear-gradient
|
|
repeating-radial-gradient
|
|
repeating-conic-gradient
|
|
-webkit-canvas
|
|
-webkit-cross-fade
|
|
-webkit-gradient
|
|
-webkit-linear-gradient
|
|
-webkit-radial-gradient
|
|
-webkit-repeating-linear-gradient
|
|
-webkit-repeating-radial-gradient
|
|
-webkit-image-set
|
|
-webkit-named-image
|
|
filter
|
|
-webkit-filter
|
|
#if defined(ENABLE_CSS_PAINTING_API) && ENABLE_CSS_PAINTING_API
|
|
paint
|
|
#endif
|
|
|
|
// deprecated gradients
|
|
from
|
|
to
|
|
color-stop
|
|
radial
|
|
|
|
// content
|
|
attr
|
|
counter
|
|
counters
|
|
|
|
// clip
|
|
rect
|
|
|
|
// shapes
|
|
polygon
|
|
|
|
// @font-face src
|
|
format
|
|
|
|
// (-webkit-)filter
|
|
// invert
|
|
grayscale
|
|
sepia
|
|
saturate
|
|
hue-rotate
|
|
opacity
|
|
brightness
|
|
contrast
|
|
blur
|
|
drop-shadow
|
|
url
|
|
cubic-bezier
|
|
spring
|
|
steps
|
|
apple-invert-lightness
|
|
|
|
// colors
|
|
rgb
|
|
rgba
|
|
hsl
|
|
hsla
|
|
hwb
|
|
lab
|
|
lch
|
|
//color
|
|
|
|
// relative color identifiers
|
|
// from
|
|
r
|
|
g
|
|
b
|
|
h
|
|
s
|
|
l
|
|
// h
|
|
w
|
|
// b
|
|
// l
|
|
a
|
|
// b
|
|
// l
|
|
c
|
|
// h
|
|
// alpha
|
|
|
|
// transform
|
|
matrix
|
|
matrix3d
|
|
perspective
|
|
rotate
|
|
rotateX
|
|
rotateY
|
|
rotateZ
|
|
rotate3d
|
|
scale
|
|
scaleX
|
|
scaleY
|
|
scaleZ
|
|
scale3d
|
|
skew
|
|
skewX
|
|
skewY
|
|
translate
|
|
translateX
|
|
translateY
|
|
translateZ
|
|
translate3d
|
|
|
|
// transform-box
|
|
// border-box
|
|
// view-box
|
|
// stroke-box
|
|
// content-box
|
|
fill-box
|
|
|
|
// motion path
|
|
path
|
|
|
|
calc
|
|
-webkit-calc
|
|
min
|
|
max
|
|
clamp
|
|
|
|
from-image
|
|
|
|
#if defined(ENABLE_CSS_IMAGE_RESOLUTION) && ENABLE_CSS_IMAGE_RESOLUTION
|
|
snap
|
|
#endif
|
|
|
|
// overflow
|
|
-webkit-paged-x
|
|
-webkit-paged-y
|
|
|
|
// paint-order
|
|
// normal
|
|
// fill
|
|
// stroke
|
|
markers
|
|
|
|
// grid-{column-start|column-end|row-start|row-end}
|
|
span
|
|
|
|
// grid-template-{columns|rows}
|
|
minmax
|
|
|
|
// grid-auto-flow
|
|
auto-flow
|
|
dense
|
|
|
|
// text-indent
|
|
each-line
|
|
// hanging
|
|
|
|
// -webkit-column-fill
|
|
balance
|
|
|
|
#if defined(ENABLE_CSS_TRAILING_WORD) && ENABLE_CSS_TRAILING_WORD
|
|
// -apple-trailing-word
|
|
-webkit-partially-balanced
|
|
#endif
|
|
|
|
#if defined(ENABLE_APPLE_PAY) && ENABLE_APPLE_PAY
|
|
// -apple-pay-button-style
|
|
white-outline
|
|
|
|
// -apple-pay-button-type
|
|
plain
|
|
buy
|
|
set-up
|
|
donate
|
|
check-out
|
|
book
|
|
subscribe
|
|
#if defined(ENABLE_APPLE_PAY_NEW_BUTTON_TYPES) && ENABLE_APPLE_PAY_NEW_BUTTON_TYPES
|
|
reload
|
|
add-money
|
|
top-up
|
|
order
|
|
rent
|
|
support
|
|
contribute
|
|
tip
|
|
#endif
|
|
#endif
|
|
|
|
// font-synthesis
|
|
weight
|
|
style
|
|
|
|
// will-change
|
|
scroll-position
|
|
//contents
|
|
|
|
// touch-action
|
|
// auto
|
|
// none
|
|
manipulation
|
|
pan-x
|
|
pan-y
|
|
pinch-zoom
|
|
|
|
// scroll-behavior
|
|
// auto
|
|
smooth
|
|
|
|
// overscroll-behavior
|
|
// contain
|
|
|
|
// hanging-punctuation
|
|
allow-end
|
|
first
|
|
force-end
|
|
last
|
|
|
|
// color-gamut
|
|
p3
|
|
rec2020
|
|
sRGB
|
|
|
|
// color() function
|
|
a98-rgb
|
|
display-p3
|
|
// lab
|
|
prophoto-rgb
|
|
// rec2020
|
|
// sRGB
|
|
xyz
|
|
|
|
// color-contast()
|
|
color-contrast
|
|
vs
|
|
AA
|
|
AA-large
|
|
AAA
|
|
AAA-large
|
|
|
|
// color-mix()
|
|
color-mix
|
|
in
|
|
|
|
// prefers-default-appearance
|
|
prefers
|
|
// no-preference
|
|
|
|
// prefers-reduced-motion
|
|
reduce
|
|
no-preference
|
|
|
|
// prefers-contrast
|
|
more
|
|
less
|
|
// no-preference
|
|
|
|
#if defined(ENABLE_DARK_MODE_CSS) && ENABLE_DARK_MODE_CSS
|
|
// prefers-color-scheme
|
|
light
|
|
dark
|
|
|
|
// color-scheme
|
|
only
|
|
// light
|
|
// dark
|
|
#endif
|
|
|
|
// auto-repeat
|
|
auto-fill
|
|
auto-fit
|
|
|
|
// font-display
|
|
// auto
|
|
// block
|
|
swap
|
|
fallback
|
|
optional
|
|
|
|
#if defined(ENABLE_APPLICATION_MANIFEST) && ENABLE_APPLICATION_MANIFEST
|
|
fullscreen
|
|
standalone
|
|
minimal-ui
|
|
browser
|
|
#endif
|
|
|
|
// text-decoration-thickness, text-underline-offset
|
|
from-font
|
|
|
|
// dynamic-range
|
|
standard
|
|
high
|
|
|
|
// @counter-style `system` descriptor values
|
|
// https://www.w3.org/TR/css-counter-styles-3/#counter-style-system
|
|
cyclic
|
|
numeric
|
|
// alphabetic
|
|
symbolic
|
|
additive
|
|
// fixed
|
|
extends
|
|
|
|
// @counter-style `speak-as` descriptor values
|
|
// https://www.w3.org/TR/css-counter-styles-3/#counter-style-speak-as
|
|
// auto
|
|
bullets
|
|
numbers
|
|
words
|
|
// spell-out
|
|
|
|
// @supports selector()
|
|
// https://drafts.csswg.org/css-conditional-4/#typedef-supports-selector-fn
|
|
selector
|
|
|
|
// math-style
|
|
// normal
|
|
compact
|
|
|
|
// rotate
|
|
x
|
|
y
|
|
z
|
|
|
|
// contain
|
|
// none
|
|
// strict
|
|
// content
|
|
size
|
|
layout
|
|
#if !(defined(ENABLE_CSS_PAINTING_API) && ENABLE_CSS_PAINTING_API)
|
|
paint
|
|
#endif
|