Created
January 7, 2021 02:40
-
-
Save y4rr/3069b190ce3358e4198d131bd206fcad to your computer and use it in GitHub Desktop.
WebKit CSSValueKeywords.in
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// | |
// 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 | |
#endif | |
#if 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_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 | |
//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 | |
-webkit-flex | |
inline-flex | |
-webkit-inline-flex | |
contents | |
grid | |
inline-grid | |
flow-root | |
//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_SERVICE_CONTROLS) && ENABLE_SERVICE_CONTROLS | |
image-controls-button | |
#endif | |
#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 | |
// | |
// 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 | |
#if defined(ENABLE_CSS_SCROLL_SNAP) | |
// -webkit-scroll-snap-points-x | |
// -webkit-scroll-snap-points-y | |
elements | |
// -webkit-scroll-snap-type | |
mandatory | |
proximity | |
// x | |
// y | |
#endif | |
break | |
wrap | |
// -webkit-line-align | |
edges | |
alphabetic | |
// position | |
sticky | |
-webkit-sticky | |
// (pointer:) media feature | |
// none | |
coarse | |
fine | |
// (hover:) media feature. | |
// none | |
hover | |
on-demand | |
// 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 | |
//color | |
// 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 | |
#if defined(ENABLE_CSS3_TEXT) && ENABLE_CSS3_TEXT | |
// text-indent | |
-webkit-each-line | |
-webkit-hanging | |
#endif | |
// -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 | |
// color() function | |
sRGB | |
display-p3 | |
// prefers-default-appearance | |
prefers | |
// no-preference | |
// prefers-reduced-motion | |
reduce | |
no-preference | |
// prefers-contrast | |
forced | |
more | |
less | |
// no-preference | |
#if defined(ENABLE_DARK_MODE_CSS) && ENABLE_DARK_MODE_CSS | |
// prefers-color-scheme | |
light | |
dark | |
// no-preference | |
// 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 | |
// @supports selector() | |
// https://drafts.csswg.org/css-conditional-4/#typedef-supports-selector-fn | |
selector | |
// math-style | |
// normal | |
compact | |
// rotate | |
x | |
y | |
z |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment