Style Props
Style Props is a feature that allows you to customize the style of a component.
Here's a list of all the Style Props available in the library.
Prop | CSS Property | Theme Token |
---|---|---|
accent | colors | |
accentColor | colors | |
alignContent | align-content | - |
alignItems | align-items | - |
alignmentBaseline | alignment-baseline | - |
alignSelf | align-self | - |
all | all | - |
anchorName | anchor-name | - |
anchorScope | anchor-scope | - |
animation | animations | |
animationComposition | animation-composition | - |
animationDelay | animation-delay | - |
animationDirection | animation-direction | - |
animationDuration | durations | |
animationFillMode | animation-fill-mode | - |
animationIterationCount | animation-iteration-count | - |
animationName | keyframes | |
animationPlayState | animation-play-state | - |
animationRange | animation-range | - |
animationRangeEnd | animation-range-end | - |
animationRangeStart | animation-range-start | - |
animationTimeline | animation-timeline | - |
animationTimingFunction | easings | |
appearance | appearance | - |
apply | - | - |
aspectRatio | aspectRatios | |
backdropBlur | --backdrop-blur | blurs |
backdropBrightness | --backdrop-brightness | - |
backdropContrast | --backdrop-contrast | - |
backdropDropShadow | --backdrop-drop-shadow | shadows |
backdropFilter | backdrop-filter | - |
backdropGrayscale | --backdrop-grayscale | - |
backdropHueRotate | --backdrop-hue-rotate | - |
backdropInvert | --backdrop-invert | - |
backdropSaturate | --backdrop-saturate | - |
backdropSepia | --backdrop-sepia | - |
backfaceVisibility | sizes | |
background | colors | |
backgroundAttachment | background-attachment | - |
backgroundBlendMode | background-blend-mode | - |
backgroundClip | - | |
backgroundColor | colors | |
backgroundImage | gradients | |
backgroundOrigin | background-origin | - |
backgroundPosition | background-position | - |
backgroundPositionX | background-position-x | - |
backgroundPositionY | background-position-y | - |
backgroundRepeat | background-repeat | - |
backgroundRepeatX | background-repeat-x | - |
backgroundRepeatY | background-repeat-y | - |
backgroundSize | background-size | - |
baselineShift | baseline-shift | - |
baselineSource | baseline-source | - |
bg | colors | |
bgAttachment | background-attachment | - |
bgBlendMode | background-blend-mode | - |
bgClip | - | |
bgColor | colors | |
bgGradient | gradients | |
bgImage | gradients | |
bgImg | gradients | |
bgOrigin | background-origin | - |
bgPosition | background-position | - |
bgPositionX | background-position-x | - |
bgPositionY | background-position-y | - |
bgPosX | background-position-x | - |
bgPosY | background-position-y | - |
bgRepeat | background-repeat | - |
bgSize | background-size | - |
blendMode | mix-blend-mode | - |
blockSize | sizes | |
blur | --blur | blurs |
border | borders | |
borderBlock | borders | |
borderBlockColor | colors | |
borderBlockEnd | borders | |
borderBlockEndColor | colors | |
borderBlockEndStyle | border-block-end-style | - |
borderBlockEndWidth | - | |
borderBlockStart | borders | |
borderBlockStartColor | colors | |
borderBlockStartStyle | border-block-start-style | - |
borderBlockStartWidth | - | |
borderBlockStyle | border-block-style | - |
borderBlockWidth | - | |
borderBottom | borders | |
borderBottomColor | colors | |
borderBottomEndRadius | radii | |
borderBottomLeftRadius | radii | |
borderBottomRadius | radii | |
borderBottomRightRadius | radii | |
borderBottomStartRadius | radii | |
borderBottomStyle | border-bottom-style | - |
borderBottomWidth | - | |
borderCollapse | border-collapse | - |
borderColor | colors | |
borderEnd | borders | |
borderEndColor | colors | |
borderEndEndRadius | radii | |
borderEndRadius | radii | |
borderEndStartRadius | radii | |
borderEndStyle | border-inline-end-style | - |
borderEndWidth | - | |
borderImage | borders | |
borderImageOutset | border-image-outset | - |
borderImageRepeat | border-image-repeat | - |
borderImageSlice | border-image-slice | - |
borderImageSource | gradients | |
borderImageWidth | - | |
borderInline | borders | |
borderInlineColor | colors | |
borderInlineEnd | borders | |
borderInlineEndColor | colors | |
borderInlineEndRadius | radii | |
borderInlineEndStyle | border-inline-end-style | - |
borderInlineEndWidth | - | |
borderInlineStart | borders | |
borderInlineStartColor | colors | |
borderInlineStartRadius | radii | |
borderInlineStartStyle | border-inline-start-style | - |
borderInlineStartWidth | - | |
borderInlineStyle | border-inline-style | - |
borderInlineWidth | - | |
borderLeft | borders | |
borderLeftColor | colors | |
borderLeftRadius | radii | |
borderLeftStyle | border-left-style | - |
borderLeftWidth | - | |
borderRadius | radii | |
borderRight | borders | |
borderRightColor | colors | |
borderRightRadius | radii | |
borderRightStyle | border-right-style | - |
borderRightWidth | - | |
borderSpacing | border-spacing | - |
borderStart | borders | |
borderStartColor | colors | |
borderStartEndRadius | radii | |
borderStartRadius | radii | |
borderStartStartRadius | radii | |
borderStartStyle | border-inline-start-style | - |
borderStartWidth | - | |
borderStyle | border-style | - |
borderTop | borders | |
borderTopColor | colors | |
borderTopEndRadius | radii | |
borderTopLeftRadius | radii | |
borderTopRadius | radii | |
borderTopRightRadius | radii | |
borderTopStartRadius | radii | |
borderTopStyle | border-top-style | - |
borderTopWidth | - | |
borderWidth | - | |
borderX | borders | |
borderY | borders | |
bottom | spaces | |
boxAlign | box-align | - |
boxDecorationBreak | box-decoration-break | - |
boxDirection | box-direction | - |
boxFlex | box-flex | - |
boxFlexGroup | box-flex-group | - |
boxLines | box-lines | - |
boxOrdinalGroup | box-ordinal-group | - |
boxOrient | box-orient | - |
boxPack | box-pack | - |
boxShadow | shadows | |
boxSize | sizes | |
boxSizing | box-sizing | - |
breakAfter | break-after | - |
breakBefore | break-before | - |
breakInside | break-inside | - |
brightness | --brightness | - |
captionSide | caption-side | - |
caret | colors | |
caretAnimation | caret-animation | - |
caretColor | colors | |
caretShape | caret-shape | - |
clear | clear | - |
clip | clip | - |
clipPath | clip-path | - |
clipRule | clip-rule | - |
color | colors | |
colorAdjust | color-adjust | - |
colorInterpolation | color-interpolation | - |
colorInterpolationFilters | color-interpolation-filters | - |
colorMode | - | |
colorScheme | - | - |
columnCount | column-count | - |
columnFill | column-fill | - |
columnGap | spaces | |
columnRule | - | |
columnRuleColor | colors | |
columnRuleStyle | column-rule-style | - |
columnRuleWidth | - | |
columns | columns | - |
columnSpan | column-span | - |
columnWidth | sizes | |
contain | contain | - |
container | container | - |
containerName | container-name | - |
containerType | container-type | - |
containIntrinsicBlockSize | contain-intrinsic-block-size | - |
containIntrinsicHeight | contain-intrinsic-height | - |
containIntrinsicInlineSize | contain-intrinsic-inline-size | - |
containIntrinsicSize | contain-intrinsic-size | - |
containIntrinsicWidth | sizes | |
content | content | - |
contentVisibility | content-visibility | - |
contrast | --contrast | - |
cornerBlockEndShape | corner-block-end-shape | - |
cornerBlockStartShape | corner-block-start-shape | - |
cornerBottomLeftShape | corner-bottom-left-shape | - |
cornerBottomRightShape | corner-bottom-right-shape | - |
cornerBottomShape | corner-bottom-shape | - |
cornerEndEndShape | corner-end-end-shape | - |
cornerEndStartShape | corner-end-start-shape | - |
cornerInlineEndShape | corner-inline-end-shape | - |
cornerInlineStartShape | corner-inline-start-shape | - |
cornerLeftShape | corner-left-shape | - |
cornerRightShape | corner-right-shape | - |
cornerShape | corner-shape | - |
cornerStartEndShape | corner-start-end-shape | - |
cornerStartStartShape | corner-start-start-shape | - |
cornerTopLeftShape | corner-top-left-shape | - |
cornerTopRightShape | corner-top-right-shape | - |
cornerTopShape | corner-top-shape | - |
counterIncrement | counter-increment | - |
counterReset | counter-reset | - |
counterSet | counter-set | - |
cursor | cursor | - |
cx | cx | - |
cy | cy | - |
d | d | - |
direction | direction | - |
display | - | - |
dominantBaseline | dominant-baseline | - |
dropShadow | --drop-shadow | shadows |
dynamicRangeLimit | dynamic-range-limit | - |
emptyCells | empty-cells | - |
fieldSizing | field-sizing | - |
fill | colors | |
fillOpacity | fill-opacity | - |
fillRule | fill-rule | - |
filter | filter | - |
flex | flex | - |
flexBasis | sizes | |
flexDir | flex-direction | - |
flexDirection | flex-direction | - |
flexFlow | flex-flow | - |
flexGrow | flex-grow | - |
flexShrink | flex-shrink | - |
flexWrap | flex-wrap | - |
float | float | - |
floodColor | colors | |
floodOpacity | flood-opacity | - |
focusRing | - | - |
focusRingColor | --focus-ring-color | colors |
focusRingOffset | --focus-ring-offset | spaces |
focusRingStyle | --focus-ring-style | - |
focusRingWidth | --focus-ring-width | - |
focusVisibleRing | - | - |
font | font | - |
fontFamily | fonts | |
fontFeatureSettings | font-feature-settings | - |
fontKerning | font-kerning | - |
fontLanguageOverride | font-language-override | - |
fontOpticalSizing | font-optical-sizing | - |
fontPalette | font-palette | - |
fontSize | fontSizes | |
fontSizeAdjust | font-size-adjust | - |
fontSmooth | font-smooth | - |
fontStretch | font-stretch | - |
fontStyle | font-style | - |
fontSynthesis | font-synthesis | - |
fontSynthesisPosition | font-synthesis-position | - |
fontSynthesisSmallCaps | font-synthesis-small-caps | - |
fontSynthesisStyle | font-synthesis-style | - |
fontSynthesisWeight | font-synthesis-weight | - |
fontVariant | font-variant | - |
fontVariantAlternates | font-variant-alternates | - |
fontVariantCaps | font-variant-caps | - |
fontVariantEastAsian | font-variant-east-asian | - |
fontVariantEmoji | font-variant-emoji | - |
fontVariantLigatures | font-variant-ligatures | - |
fontVariantNumeric | font-variant-numeric | - |
fontVariantPosition | font-variant-position | - |
fontVariationSettings | font-variation-settings | - |
fontWeight | fontWeights | |
fontWidth | font-width | - |
forcedColorAdjust | forced-color-adjust | - |
g | spaces | |
gap | spaces | |
gapX | spaces | |
gapY | spaces | |
glyphOrientationHorizontal | glyph-orientation-horizontal | - |
glyphOrientationVertical | glyph-orientation-vertical | - |
grayscale | --grayscale | - |
grid | grid | - |
gridArea | grid-area | - |
gridAutoColumns | sizes | |
gridAutoFlow | grid-auto-flow | - |
gridAutoRows | sizes | |
gridColumn | grid-column | - |
gridColumnEnd | grid-column-end | - |
gridColumnStart | grid-column-start | - |
gridRow | grid-row | - |
gridRowEnd | grid-row-end | - |
gridRowStart | grid-row-start | - |
gridTemplate | grid-template | - |
gridTemplateAreas | grid-template-areas | - |
gridTemplateColumns | sizes | |
gridTemplateRows | sizes | |
gx | spaces | |
gy | spaces | |
h | sizes | |
hangingPunctuation | hanging-punctuation | - |
height | sizes | |
hueRotate | --hue-rotate | - |
hyphenateCharacter | hyphenate-character | - |
hyphenateLimitChars | hyphenate-limit-chars | - |
hyphens | hyphens | - |
imageOrientation | image-orientation | - |
imageRendering | image-rendering | - |
imeMode | ime-mode | - |
initialLetter | initial-letter | - |
inlineSize | sizes | |
inset | spaces | |
insetBlock | spaces | |
insetBlockEnd | spaces | |
insetBlockStart | spaces | |
insetEnd | spaces | |
insetInline | spaces | |
insetInlineEnd | spaces | |
insetInlineStart | spaces | |
insetStart | spaces | |
insetX | spaces | |
insetY | spaces | |
interactivity | interactivity | - |
interestDelay | interest-delay | - |
interestDelayEnd | interest-delay-end | - |
interestDelayStart | interest-delay-start | - |
interpolateSize | interpolate-size | - |
invert | --invert | - |
isolation | isolation | - |
justifyContent | justify-content | - |
justifyItems | justify-items | - |
justifySelf | justify-self | - |
layerStyle | - | - |
leading | lineHeights | |
left | spaces | |
letterSpacing | letterSpacings | |
lightingColor | colors | |
lineBreak | line-break | - |
lineClamp | --line-clamp | - |
lineHeight | lineHeights | |
listStyle | list-style | - |
listStyleImage | gradients | |
listStyleImg | gradients | |
listStylePos | list-style-position | - |
listStylePosition | list-style-position | - |
listStyleType | list-style-type | - |
m | spaces | |
margin | spaces | |
marginBlock | spaces | |
marginBlockEnd | spaces | |
marginBlockStart | spaces | |
marginBottom | spaces | |
marginEnd | spaces | |
marginInline | spaces | |
marginInlineEnd | spaces | |
marginInlineStart | spaces | |
marginLeft | spaces | |
marginRight | spaces | |
marginStart | spaces | |
marginTop | spaces | |
marginTrim | margin-trim | - |
marginX | spaces | |
marginY | spaces | |
marker | marker | - |
markerEnd | marker-end | - |
markerMid | marker-mid | - |
markerStart | marker-start | - |
mask | mask | - |
maskBorder | mask-border | - |
maskBorderOutset | mask-border-outset | - |
maskBorderRepeat | mask-border-repeat | - |
maskBorderSlice | mask-border-slice | - |
maskBorderSource | mask-border-source | - |
maskBorderWidth | - | |
maskClip | mask-clip | - |
maskComposite | mask-composite | - |
maskImage | gradients | |
maskMode | mask-mode | - |
maskOrigin | mask-origin | - |
maskPosition | mask-position | - |
maskRepeat | mask-repeat | - |
maskSize | mask-size | - |
maskType | mask-type | - |
mathDepth | math-depth | - |
mathShift | math-shift | - |
mathStyle | math-style | - |
maxBlockSize | sizes | |
maxBoxSize | sizes | |
maxH | sizes | |
maxHeight | sizes | |
maxInlineSize | sizes | |
maxW | sizes | |
maxWidth | sizes | |
mb | spaces | |
me | spaces | |
minBlockSize | sizes | |
minBoxSize | sizes | |
minH | sizes | |
minHeight | sizes | |
minInlineSize | sizes | |
minW | sizes | |
minWidth | sizes | |
mixBlendMode | mix-blend-mode | - |
ml | spaces | |
mr | spaces | |
ms | spaces | |
mt | spaces | |
mx | spaces | |
my | spaces | |
objectFit | object-fit | - |
objectPosition | object-position | - |
objectViewBox | object-view-box | - |
offset | offset | - |
offsetAnchor | offset-anchor | - |
offsetDistance | offset-distance | - |
offsetPath | offset-path | - |
offsetPosition | offset-position | - |
offsetRotate | offset-rotate | - |
opacity | opacity | - |
order | order | - |
orphans | orphans | - |
outline | outline | - |
outlineColor | colors | |
outlineOffset | outline-offset | - |
outlineStyle | outline-style | - |
outlineWidth | - | |
overflow | overflow | - |
overflowAnchor | overflow-anchor | - |
overflowBlock | overflow-block | - |
overflowClipMargin | overflow-clip-margin | - |
overflowInline | overflow-inline | - |
overflowWrap | overflow-wrap | - |
overflowX | overflow-x | - |
overflowY | overflow-y | - |
overlay | overlay | - |
overscroll | overscroll-behavior | - |
overscrollBehavior | overscroll-behavior | - |
overscrollBehaviorBlock | overscroll-behavior-block | - |
overscrollBehaviorInline | overscroll-behavior-inline | - |
overscrollBehaviorX | overscroll-behavior-x | - |
overscrollBehaviorY | overscroll-behavior-y | - |
overscrollX | overscroll-behavior-x | - |
overscrollY | overscroll-behavior-y | - |
p | spaces | |
padding | spaces | |
paddingBlock | spaces | |
paddingBlockEnd | spaces | |
paddingBlockStart | spaces | |
paddingBottom | spaces | |
paddingEnd | spaces | |
paddingInline | spaces | |
paddingInlineEnd | spaces | |
paddingInlineStart | spaces | |
paddingLeft | spaces | |
paddingRight | spaces | |
paddingStart | spaces | |
paddingTop | spaces | |
paddingX | spaces | |
paddingY | spaces | |
page | page | - |
pageBreakAfter | page-break-after | - |
pageBreakBefore | page-break-before | - |
pageBreakInside | page-break-inside | - |
paintOrder | paint-order | - |
pb | spaces | |
pe | spaces | |
perspective | perspective | - |
perspectiveOrigin | perspective-origin | - |
pl | spaces | |
placeContent | place-content | - |
placeItems | place-items | - |
placeSelf | place-self | - |
pointerEvents | pointer-events | - |
pos | position | - |
position | position | - |
positionAnchor | position-anchor | - |
positionArea | position-area | - |
positionTry | position-try | - |
positionTryFallbacks | position-try-fallbacks | - |
positionTryOrder | position-try-order | - |
positionVisibility | position-visibility | - |
pr | spaces | |
printColorAdjust | print-color-adjust | - |
ps | spaces | |
pt | spaces | |
px | spaces | |
py | spaces | |
quotes | quotes | - |
r | r | - |
readingFlow | reading-flow | - |
readingOrder | reading-order | - |
resize | resize | - |
right | spaces | |
rotate | - | |
rotateX | --rotate-x | - |
rotateY | --rotate-y | - |
rotateZ | --rotate-z | - |
rounded | radii | |
roundedBottom | radii | |
roundedBottomEnd | radii | |
roundedBottomLeft | radii | |
roundedBottomRight | radii | |
roundedBottomStart | radii | |
roundedEnd | radii | |
roundedLeft | radii | |
roundedRight | radii | |
roundedStart | radii | |
roundedTop | radii | |
roundedTopEnd | radii | |
roundedTopLeft | radii | |
roundedTopRight | radii | |
roundedTopStart | radii | |
rowGap | spaces | |
rubyAlign | ruby-align | - |
rubyOverhang | ruby-overhang | - |
rubyPosition | ruby-position | - |
rx | rx | - |
ry | ry | - |
saturate | --saturate | - |
scale | scale | - |
scaleX | --scale-x | - |
scaleY | --scale-y | - |
scaleZ | --scale-z | - |
scrollbarColor | colors | |
scrollbarGutter | scrollbar-gutter | - |
scrollbarWidth | - | |
scrollBehavior | scroll-behavior | - |
scrollInitialTarget | scroll-initial-target | - |
scrollMargin | spaces | |
scrollMarginBlock | scroll-margin-block | - |
scrollMarginBlockEnd | scroll-margin-block-end | - |
scrollMarginBlockStart | scroll-margin-block-start | - |
scrollMarginBottom | spaces | |
scrollMarginInline | scroll-margin-inline | - |
scrollMarginInlineEnd | scroll-margin-inline-end | - |
scrollMarginInlineStart | scroll-margin-inline-start | - |
scrollMarginLeft | spaces | |
scrollMarginRight | spaces | |
scrollMarginTop | spaces | |
scrollMarginX | spaces | |
scrollMarginY | spaces | |
scrollMarkerGroup | scroll-marker-group | - |
scrollPadding | spaces | |
scrollPaddingBlock | scroll-padding-block | - |
scrollPaddingBlockEnd | scroll-padding-block-end | - |
scrollPaddingBlockStart | scroll-padding-block-start | - |
scrollPaddingBottom | spaces | |
scrollPaddingInline | scroll-padding-inline | - |
scrollPaddingInlineEnd | scroll-padding-inline-end | - |
scrollPaddingInlineStart | scroll-padding-inline-start | - |
scrollPaddingLeft | spaces | |
scrollPaddingRight | spaces | |
scrollPaddingTop | spaces | |
scrollPaddingX | spaces | |
scrollPaddingY | spaces | |
scrollSnapAlign | scroll-snap-align | - |
scrollSnapStop | scroll-snap-stop | - |
scrollSnapType | scroll-snap-type | - |
scrollTargetGroup | scroll-target-group | - |
scrollTimeline | scroll-timeline | - |
scrollTimelineAxis | scroll-timeline-axis | - |
scrollTimelineName | scroll-timeline-name | - |
sepia | --sepia | - |
shadow | shadows | |
shapeImageThreshold | shape-image-threshold | - |
shapeMargin | shape-margin | - |
shapeOutside | shape-outside | - |
shapeRendering | shape-rendering | - |
skewX | --skew-x | - |
skewY | --skew-y | - |
speak | speak | - |
speakAs | speak-as | - |
stopColor | stop-color | - |
stopOpacity | stop-opacity | - |
stroke | colors | |
strokeColor | stroke-color | - |
strokeDasharray | stroke-dasharray | - |
strokeDashoffset | stroke-dashoffset | - |
strokeLinecap | stroke-linecap | - |
strokeLinejoin | stroke-linejoin | - |
strokeMiterlimit | stroke-miterlimit | - |
strokeOpacity | stroke-opacity | - |
strokeWidth | - | |
tableLayout | table-layout | - |
tabSize | tab-size | - |
text | fontSizes | |
textAlign | text-align | - |
textAlignLast | text-align-last | - |
textAnchor | text-anchor | - |
textAutospace | text-autospace | - |
textBox | text-box | - |
textBoxEdge | text-box-edge | - |
textBoxTrim | text-box-trim | - |
textColor | colors | |
textCombineUpright | text-combine-upright | - |
textDecor | text-decoration | - |
textDecoration | text-decoration | - |
textDecorationColor | colors | |
textDecorationLine | text-decoration-line | - |
textDecorationSkip | text-decoration-skip | - |
textDecorationSkipInk | text-decoration-skip-ink | - |
textDecorationStyle | text-decoration-style | - |
textDecorationThickness | text-decoration-thickness | - |
textEmphasis | text-emphasis | - |
textEmphasisColor | colors | |
textEmphasisPosition | text-emphasis-position | - |
textEmphasisStyle | text-emphasis-style | - |
textIndent | text-indent | - |
textJustify | text-justify | - |
textOrientation | text-orientation | - |
textOverflow | text-overflow | - |
textRendering | text-rendering | - |
textShadow | shadows | |
textSizeAdjust | text-size-adjust | - |
textSpacingTrim | text-spacing-trim | - |
textStyle | - | - |
textTransform | text-transform | - |
textUnderlineOffset | text-underline-offset | - |
textUnderlinePosition | text-underline-position | - |
textWrap | text-wrap | - |
textWrapMode | text-wrap-mode | - |
textWrapStyle | text-wrap-style | - |
timelineScope | timeline-scope | - |
top | spaces | |
touchAction | touch-action | - |
tracking | letterSpacings | |
transform | transform | - |
transformBox | transform-box | - |
transformOrigin | transform-origin | - |
transformStyle | transform-style | - |
transition | - | - |
transitionBehavior | transition-behavior | - |
transitionDelay | transition-delay | - |
transitionDuration | durations | |
transitionProperty | - | - |
transitionTimingFunction | easings | |
translateX | --translate-x | spaces |
translateY | --translate-y | spaces |
translateZ | --translate-z | - |
truncated | - | - |
unicodeBidi | unicode-bidi | - |
userModify | user-modify | - |
userSelect | user-select | - |
vectorEffect | vector-effect | - |
verticalAlign | vertical-align | - |
viewTimeline | view-timeline | - |
viewTimelineAxis | view-timeline-axis | - |
viewTimelineInset | view-timeline-inset | - |
viewTimelineName | view-timeline-name | - |
viewTransitionClass | view-transition-class | - |
viewTransitionGroup | view-transition-group | - |
viewTransitionName | view-transition-name | - |
visibility | visibility | - |
w | sizes | |
whiteSpace | white-space | - |
whiteSpaceCollapse | white-space-collapse | - |
widows | widows | - |
width | sizes | |
willChange | will-change | - |
wordBreak | word-break | - |
wordSpacing | word-spacing | - |
writingMode | writing-mode | - |
x | x | - |
y | y | - |
z | zIndices | |
zIndex | zIndices | |
zoom | zoom | - |
At-Rules
Pseudo Elements
Prop | CSS Property |
---|---|
_after | &::after |
_backdrop | &::backdrop |
_before | &::before |
_cue | &::cue |
_cueRegion | &::cue-region |
_fileSelector | &::file-selector-button |
_firstLetter | &::first-letter |
_firstLine | &::first-line |
_marker | &::marker |
_placeholder | &::placeholder, &[data-placeholder] |
_scrollbar | &::-webkit-scrollbar, &[data-scrollbar] |
_scrollbarButton | &::-webkit-scrollbar-button |
_scrollbarCorner | &::-webkit-scrollbar-corner |
_scrollbarThumb | &::-webkit-scrollbar-thumb |
_scrollbarTrack | &::-webkit-scrollbar-track |
_scrollbarTrackPiece | &::-webkit-scrollbar-track-piece |
_selection | &::selection |
Pseudo Classes
Prop | CSS Property |
---|---|
_active | &:is(:active, [data-active]):not(:disabled, [disabled], [aria-disabled=true], [data-disabled]) |
_activedescendant | &:is([data-activedescendant]) |
_anyLink | &:is(:any-link, [data-any-link]) |
_autofill | &:autofill |
_blank | &:is(:blank, [data-blank]) |
_checked | &:is(:checked, [data-checked], [aria-checked=true]) |
_child | & > * |
_default | &:default |
_disabled | &:is(:disabled, [disabled], [data-disabled]) |
_empty | &:empty |
_enabled | &:is(:enabled, [data-enabled]) |
_even | &:nth-of-type(even) |
_first | &:first-of-type |
_firstChild | & > *:first-child |
_focus | &:is(:focus, [data-focus]) |
_focusVisible | &:is(:focus-visible, [data-focus-visible]) |
_focusWithin | &:not(:focus-within, [data-focus-within]) |
_fullScreen | &:fullscreen |
_horizontal | &:is([data-orientation=horizontal], [aria-orientation=horizontal]) |
_hover | &:is(:hover, [data-hover]):not(:disabled, [disabled], [aria-disabled=true], [data-disabled]) |
_icon | &:where(svg:not([data-loading])), & > [data-icon] |
_indeterminate | &:is(:indeterminate, [data-indeterminate], [aria-checked=mixed]) |
_inRange | &:is(:in-range, [data-in-range]) |
_invalid | &:is([data-invalid], [aria-invalid=true]) |
_last | &:last-of-type |
_lastChild | & > *:last-child |
_link | &:is(:link, [data-link]) |
_modal | &:modal |
_nativeActive | &:active |
_nativeChecked | &:checked |
_nativeDisabled | &:is(disabled, [disabled]) |
_nativeFocus | &:focus |
_nativeFocusVisible | &:focus-visible |
_nativeFocusWithin | &:focus-within |
_nativeHover | &:hover |
_nativeReadOnly | &:is([readonly], [aria-readonly=true]) |
_nativeTarget | &:target |
_nativeValid | &:valid |
_notChecked | &:not(:checked):not([data-checked]):not([aria-checked=true]) |
_notEmpty | &:not(:empty) |
_notFirst | &:not(:first-of-type) |
_notFirstChild | & > *:not(:first-child) |
_notLast | &:not(:last-of-type) |
_notLastChild | & > *:not(:last-child) |
_notTarget | &:not(:target) |
_odd | &:nth-of-type(odd) |
_only | &:only-of-type |
_onlyChild | &:only-child |
_optional | &:is(:optional, [data-optional]) |
_outRange | &:is(:out-of-range, [data-out-of-range]) |
_paused | &:is(:paused, [data-paused]) |
_picture | &:picture-in-picture |
_placeholderShown | &:placeholder-shown |
_playing | &:is(:playing, [data-playing]) |
_readOnly | &:is([readonly], [data-readonly], [aria-readonly=true]) |
_readWrite | &:is(:read-write, [data-read-write]) |
_required | &:is(:required, [required]) |
_target | &:is(:target, [data-target]) |
_userInvalid | &:is(:user-invalid, [data-user-invalid]) |
_valid | &:is(:valid, [data-valid]) |
_vertical | &:is([data-orientation=vertical], [aria-orientation=vertical]) |
_visited | &:visited |
Selectors
Prop | CSS Property |
---|---|
_accept | &[data-accept] |
_between | &[data-between] |
_complete | &[data-complete] |
_current | &:is([aria-current], [data-current]):not([aria-current='false']) |
_dark | .dark &:not([data-mode]), [data-mode=dark] &:not([data-mode]), &[data-mode=dark] |
_end | &:is([data-end], [data-group-end]) |
_expanded | &:is([data-expanded], [aria-expanded=true]) |
_fallback | &[data-fallback] |
_filled | &[data-filled] |
_grabbed | &:is([data-grabbed], [aria-grabbed=true]) |
_grid | &:is([role=grid], [data-grid]) |
_groupAccept | [role=group][data-accept] &, [data-group][data-accept] &, .group[data-accept] & |
_groupActive | [role=group]:is(:active, [data-active]):not(:disabled, [disabled], [aria-disabled=true], [data-disabled]) &, [data-group]:is(:active, [data-active]):not(:disabled, [disabled], [aria-disabled=true], [data-disabled]) &, .group:is(:active, [data-active]):not(:disabled, [disabled], [aria-disabled=true], [data-disabled]) & |
_groupActivedescendant | [role=group]:is([data-activedescendant]) &, [data-group]:is([data-activedescendant]) &, .group:is([data-activedescendant]) & |
_groupBlank | [role=group]:is(:blank, [data-blank]) &, [data-group]:is(:blank, [data-blank]) &, .group:is(:blank, [data-blank]) & |
_groupChecked | [role=group]:is(:checked, [data-checked], [aria-checked=true]) &, [data-group]:is(:checked, [data-checked], [aria-checked=true]) &, .group:is(:checked, [data-checked], [aria-checked=true]) & |
_groupComplete | [role=group][data-complete] &, [data-group][data-complete] &, .group[data-complete] & |
_groupCurrent | [role=group]:is([aria-current], [data-current]):not([aria-current='false']) &, [data-group]:is([aria-current], [data-current]):not([aria-current='false']) &, .group:is([aria-current], [data-current]):not([aria-current='false']) & |
_groupDisabled | [role=group]:is(:disabled, [disabled], [data-disabled]) &, [data-group]:is(:disabled, [disabled], [data-disabled]) &, .group:is(:disabled, [disabled], [data-disabled]) & |
_groupEnabled | [role=group]:is(:enabled, [data-enabled]) &, [data-group]:is(:enabled, [data-enabled]) &, .group:is(:enabled, [data-enabled]) & |
_groupExpanded | [role=group]:is([data-expanded], [aria-expanded=true]) &, [data-group]:is([data-expanded], [aria-expanded=true]) &, .group:is([data-expanded], [aria-expanded=true]) & |
_groupFocus | [role=group]:is(:focus, [data-focus]) &, [data-group]:is(:focus, [data-focus]) &, .group:is(:focus, [data-focus]) & |
_groupFocusVisible | [role=group]:is(:focus-visible, [data-focus-visible]) &, [data-group]:is(:focus-visible, [data-focus-visible]) &, .group:is(:focus-visible, [data-focus-visible]) & |
_groupFocusWithin | [role=group]:not(:focus-within, [data-focus-within]) &, [data-group]:not(:focus-within, [data-focus-within]) &, .group:not(:focus-within, [data-focus-within]) & |
_groupGrabbed | [role=group]:is([data-grabbed], [aria-grabbed=true]) &, [data-group]:is([data-grabbed], [aria-grabbed=true]) &, .group:is([data-grabbed], [aria-grabbed=true]) & |
_groupHorizontal | [role=group]:is([data-orientation=horizontal], [aria-orientation=horizontal]) &, [data-group]:is([data-orientation=horizontal], [aria-orientation=horizontal]) &, .group:is([data-orientation=horizontal], [aria-orientation=horizontal]) & |
_groupHover | [role=group]:is(:hover, [data-hover]):not(:disabled, [disabled], [aria-disabled=true], [data-disabled]) &, [data-group]:is(:hover, [data-hover]):not(:disabled, [disabled], [aria-disabled=true], [data-disabled]) &, .group:is(:hover, [data-hover]):not(:disabled, [disabled], [aria-disabled=true], [data-disabled]) & |
_groupIdle | [role=group][data-idle] &, [data-group][data-idle] &, .group[data-idle] & |
_groupIncomplete | [role=group][data-incomplete] &, [data-group][data-incomplete] &, .group[data-incomplete] & |
_groupInvalid | [role=group]:is([data-invalid], [aria-invalid=true]) &, [data-group]:is([data-invalid], [aria-invalid=true]) &, .group:is([data-invalid], [aria-invalid=true]) & |
_groupLoaded | [role=group][data-loaded] &, [data-group][data-loaded] &, .group[data-loaded] & |
_groupLoading | [role=group]:is([data-loading], [aria-busy=true]) &, [data-group]:is([data-loading], [aria-busy=true]) &, .group:is([data-loading], [aria-busy=true]) & |
_groupOptional | [role=group]:is(:optional, [data-optional]) &, [data-group]:is(:optional, [data-optional]) &, .group:is(:optional, [data-optional]) & |
_groupPlaceholderShown | [role=group]:placeholder-shown &, [data-group]:placeholder-shown &, .group:placeholder-shown & |
_groupPressed | [role=group]:is([data-pressed], [aria-pressed=true]) &, [data-group]:is([data-pressed], [aria-pressed=true]) &, .group:is([data-pressed], [aria-pressed=true]) & |
_groupRange | [role=group]:is([data-range]) &, [data-group]:is([data-range]) &, .group:is([data-range]) & |
_groupReadOnly | [role=group]:is([readonly], [data-readonly], [aria-readonly=true]) &, [data-group]:is([readonly], [data-readonly], [aria-readonly=true]) &, .group:is([readonly], [data-readonly], [aria-readonly=true]) & |
_groupReadWrite | [role=group]:is(:read-write, [data-read-write]) &, [data-group]:is(:read-write, [data-read-write]) &, .group:is(:read-write, [data-read-write]) & |
_groupReject | [role=group][data-reject] &, [data-group][data-reject] &, .group[data-reject] & |
_groupRequired | [role=group]:is(:required, [required]) &, [data-group]:is(:required, [required]) &, .group:is(:required, [required]) & |
_groupSelected | [role=group]:is([data-selected], [aria-selected=true]) &, [data-group]:is([data-selected], [aria-selected=true]) &, .group:is([data-selected], [aria-selected=true]) & |
_groupUserInvalid | [role=group]:is(:user-invalid, [data-user-invalid]) &, [data-group]:is(:user-invalid, [data-user-invalid]) &, .group:is(:user-invalid, [data-user-invalid]) & |
_groupValid | [role=group]:is(:valid, [data-valid]) &, [data-group]:is(:valid, [data-valid]) &, .group:is(:valid, [data-valid]) & |
_groupVertical | [role=group]:is([data-orientation=vertical], [aria-orientation=vertical]) &, [data-group]:is([data-orientation=vertical], [aria-orientation=vertical]) &, .group:is([data-orientation=vertical], [aria-orientation=vertical]) & |
_hasIcon | &:has(> [data-icon]) |
_hidden | &:is([hidden], [data-hidden]) |
_idle | &[data-idle] |
_incomplete | &[data-incomplete] |
_light | .light &:not([data-mode]), [data-mode=light] &:not([data-mode]), &[data-mode=light] |
_loaded | &[data-loaded] |
_loading | &:is([data-loading], [aria-busy=true]) |
_ltr | [dir=ltr] & |
_nativeHidden | &[hidden] |
_never | &[data-never] |
_notAllowed | &[data-not-allowed] |
_notCurrent | &:not([aria-current], [data-current]), &[aria-current='false'] |
_notFallback | &:not([data-fallback]) |
_notSelected | &:not([data-selected]):not([aria-selected=true]) |
_numeric | &[data-numeric] |
_peerAccept | &:has(~ [data-peer][data-accept]), [data-peer][data-accept] ~ &, &:has(~ .peer[data-accept]), .peer[data-accept] ~ &, &:has(~ [data-peer] *[data-accept]), [data-peer]:has(*[data-accept]) ~ &, &:has(~ .peer *[data-accept]), .peer:has(*[data-accept]) ~ & |
_peerActive | &:has(~ [data-peer]:is(:active, [data-active]):not(:disabled, [disabled], [aria-disabled=true], [data-disabled])), [data-peer]:is(:active, [data-active]):not(:disabled, [disabled], [aria-disabled=true], [data-disabled]) ~ &, &:has(~ .peer:is(:active, [data-active]):not(:disabled, [disabled], [aria-disabled=true], [data-disabled])), .peer:is(:active, [data-active]):not(:disabled, [disabled], [aria-disabled=true], [data-disabled]) ~ &, &:has(~ [data-peer] *:is(:active, [data-active]):not(:disabled, [disabled], [aria-disabled=true], [data-disabled])), [data-peer]:has(*:is(:active, [data-active]):not(:disabled, [disabled], [aria-disabled=true], [data-disabled])) ~ &, &:has(~ .peer *:is(:active, [data-active]):not(:disabled, [disabled], [aria-disabled=true], [data-disabled])), .peer:has(*:is(:active, [data-active]):not(:disabled, [disabled], [aria-disabled=true], [data-disabled])) ~ & |
_peerBlank | &:has(~ [data-peer]:is(:blank, [data-blank])), [data-peer]:is(:blank, [data-blank]) ~ &, &:has(~ .peer:is(:blank, [data-blank])), .peer:is(:blank, [data-blank]) ~ &, &:has(~ [data-peer] *:is(:blank, [data-blank])), [data-peer]:has(*:is(:blank, [data-blank])) ~ &, &:has(~ .peer *:is(:blank, [data-blank])), .peer:has(*:is(:blank, [data-blank])) ~ & |
_peerChecked | &:has(~ [data-peer]:is(:checked, [data-checked], [aria-checked=true])), [data-peer]:is(:checked, [data-checked], [aria-checked=true]) ~ &, &:has(~ .peer:is(:checked, [data-checked], [aria-checked=true])), .peer:is(:checked, [data-checked], [aria-checked=true]) ~ &, &:has(~ [data-peer] *:is(:checked, [data-checked], [aria-checked=true])), [data-peer]:has(*:is(:checked, [data-checked], [aria-checked=true])) ~ &, &:has(~ .peer *:is(:checked, [data-checked], [aria-checked=true])), .peer:has(*:is(:checked, [data-checked], [aria-checked=true])) ~ & |
_peerComplete | &:has(~ [data-peer][data-complete]), [data-peer][data-complete] ~ &, &:has(~ .peer[data-complete]), .peer[data-complete] ~ &, &:has(~ [data-peer] *[data-complete]), [data-peer]:has(*[data-complete]) ~ &, &:has(~ .peer *[data-complete]), .peer:has(*[data-complete]) ~ & |
_peerCurrent | &:has(~ [data-peer]:is([aria-current], [data-current]):not([aria-current='false'])), [data-peer]:is([aria-current], [data-current]):not([aria-current='false']) ~ &, &:has(~ .peer:is([aria-current], [data-current]):not([aria-current='false'])), .peer:is([aria-current], [data-current]):not([aria-current='false']) ~ &, &:has(~ [data-peer] *:is([aria-current], [data-current]):not([aria-current='false'])), [data-peer]:has(*:is([aria-current], [data-current]):not([aria-current='false'])) ~ &, &:has(~ .peer *:is([aria-current], [data-current]):not([aria-current='false'])), .peer:has(*:is([aria-current], [data-current]):not([aria-current='false'])) ~ & |
_peerDisabled | &:has(~ [data-peer]:is(:disabled, [disabled], [data-disabled])), [data-peer]:is(:disabled, [disabled], [data-disabled]) ~ &, &:has(~ .peer:is(:disabled, [disabled], [data-disabled])), .peer:is(:disabled, [disabled], [data-disabled]) ~ &, &:has(~ [data-peer] *:is(:disabled, [disabled], [data-disabled])), [data-peer]:has(*:is(:disabled, [disabled], [data-disabled])) ~ &, &:has(~ .peer *:is(:disabled, [disabled], [data-disabled])), .peer:has(*:is(:disabled, [disabled], [data-disabled])) ~ & |
_peerEnabled | &:has(~ [data-peer]:is(:enabled, [data-enabled])), [data-peer]:is(:enabled, [data-enabled]) ~ &, &:has(~ .peer:is(:enabled, [data-enabled])), .peer:is(:enabled, [data-enabled]) ~ &, &:has(~ [data-peer] *:is(:enabled, [data-enabled])), [data-peer]:has(*:is(:enabled, [data-enabled])) ~ &, &:has(~ .peer *:is(:enabled, [data-enabled])), .peer:has(*:is(:enabled, [data-enabled])) ~ & |
_peerExpanded | &:has(~ [data-peer]:is([data-expanded], [aria-expanded=true])), [data-peer]:is([data-expanded], [aria-expanded=true]) ~ &, &:has(~ .peer:is([data-expanded], [aria-expanded=true])), .peer:is([data-expanded], [aria-expanded=true]) ~ &, &:has(~ [data-peer] *:is([data-expanded], [aria-expanded=true])), [data-peer]:has(*:is([data-expanded], [aria-expanded=true])) ~ &, &:has(~ .peer *:is([data-expanded], [aria-expanded=true])), .peer:has(*:is([data-expanded], [aria-expanded=true])) ~ & |
_peerFocus | &:has(~ [data-peer]:is(:focus, [data-focus])), [data-peer]:is(:focus, [data-focus]) ~ &, &:has(~ .peer:is(:focus, [data-focus])), .peer:is(:focus, [data-focus]) ~ &, &:has(~ [data-peer] *:is(:focus, [data-focus])), [data-peer]:has(*:is(:focus, [data-focus])) ~ &, &:has(~ .peer *:is(:focus, [data-focus])), .peer:has(*:is(:focus, [data-focus])) ~ & |
_peerFocusVisible | &:has(~ [data-peer]:is(:focus-visible, [data-focus-visible])), [data-peer]:is(:focus-visible, [data-focus-visible]) ~ &, &:has(~ .peer:is(:focus-visible, [data-focus-visible])), .peer:is(:focus-visible, [data-focus-visible]) ~ &, &:has(~ [data-peer] *:is(:focus-visible, [data-focus-visible])), [data-peer]:has(*:is(:focus-visible, [data-focus-visible])) ~ &, &:has(~ .peer *:is(:focus-visible, [data-focus-visible])), .peer:has(*:is(:focus-visible, [data-focus-visible])) ~ & |
_peerFocusWithin | &:has(~ [data-peer]:not(:focus-within, [data-focus-within])), [data-peer]:not(:focus-within, [data-focus-within]) ~ &, &:has(~ .peer:not(:focus-within, [data-focus-within])), .peer:not(:focus-within, [data-focus-within]) ~ &, &:has(~ [data-peer] *:not(:focus-within, [data-focus-within])), [data-peer]:has(*:not(:focus-within, [data-focus-within])) ~ &, &:has(~ .peer *:not(:focus-within, [data-focus-within])), .peer:has(*:not(:focus-within, [data-focus-within])) ~ & |
_peerGrabbed | &:has(~ [data-peer]:is([data-grabbed], [aria-grabbed=true])), [data-peer]:is([data-grabbed], [aria-grabbed=true]) ~ &, &:has(~ .peer:is([data-grabbed], [aria-grabbed=true])), .peer:is([data-grabbed], [aria-grabbed=true]) ~ &, &:has(~ [data-peer] *:is([data-grabbed], [aria-grabbed=true])), [data-peer]:has(*:is([data-grabbed], [aria-grabbed=true])) ~ &, &:has(~ .peer *:is([data-grabbed], [aria-grabbed=true])), .peer:has(*:is([data-grabbed], [aria-grabbed=true])) ~ & |
_peerHorizontal | &:has(~ [data-peer]:is([data-orientation=horizontal], [aria-orientation=horizontal])), [data-peer]:is([data-orientation=horizontal], [aria-orientation=horizontal]) ~ &, &:has(~ .peer:is([data-orientation=horizontal], [aria-orientation=horizontal])), .peer:is([data-orientation=horizontal], [aria-orientation=horizontal]) ~ &, &:has(~ [data-peer] *:is([data-orientation=horizontal], [aria-orientation=horizontal])), [data-peer]:has(*:is([data-orientation=horizontal], [aria-orientation=horizontal])) ~ &, &:has(~ .peer *:is([data-orientation=horizontal], [aria-orientation=horizontal])), .peer:has(*:is([data-orientation=horizontal], [aria-orientation=horizontal])) ~ & |
_peerHover | &:has(~ [data-peer]:is(:hover, [data-hover]):not(:disabled, [disabled], [aria-disabled=true], [data-disabled])), [data-peer]:is(:hover, [data-hover]):not(:disabled, [disabled], [aria-disabled=true], [data-disabled]) ~ &, &:has(~ .peer:is(:hover, [data-hover]):not(:disabled, [disabled], [aria-disabled=true], [data-disabled])), .peer:is(:hover, [data-hover]):not(:disabled, [disabled], [aria-disabled=true], [data-disabled]) ~ &, &:has(~ [data-peer] *:is(:hover, [data-hover]):not(:disabled, [disabled], [aria-disabled=true], [data-disabled])), [data-peer]:has(*:is(:hover, [data-hover]):not(:disabled, [disabled], [aria-disabled=true], [data-disabled])) ~ &, &:has(~ .peer *:is(:hover, [data-hover]):not(:disabled, [disabled], [aria-disabled=true], [data-disabled])), .peer:has(*:is(:hover, [data-hover]):not(:disabled, [disabled], [aria-disabled=true], [data-disabled])) ~ & |
_peerIdle | &:has(~ [data-peer][data-idle]), [data-peer][data-idle] ~ &, &:has(~ .peer[data-idle]), .peer[data-idle] ~ &, &:has(~ [data-peer] *[data-idle]), [data-peer]:has(*[data-idle]) ~ &, &:has(~ .peer *[data-idle]), .peer:has(*[data-idle]) ~ & |
_peerIncomplete | &:has(~ [data-peer][data-incomplete]), [data-peer][data-incomplete] ~ &, &:has(~ .peer[data-incomplete]), .peer[data-incomplete] ~ &, &:has(~ [data-peer] *[data-incomplete]), [data-peer]:has(*[data-incomplete]) ~ &, &:has(~ .peer *[data-incomplete]), .peer:has(*[data-incomplete]) ~ & |
_peerInvalid | &:has(~ [data-peer]:is([data-invalid], [aria-invalid=true])), [data-peer]:is([data-invalid], [aria-invalid=true]) ~ &, &:has(~ .peer:is([data-invalid], [aria-invalid=true])), .peer:is([data-invalid], [aria-invalid=true]) ~ &, &:has(~ [data-peer] *:is([data-invalid], [aria-invalid=true])), [data-peer]:has(*:is([data-invalid], [aria-invalid=true])) ~ &, &:has(~ .peer *:is([data-invalid], [aria-invalid=true])), .peer:has(*:is([data-invalid], [aria-invalid=true])) ~ & |
_peerLoaded | &:has(~ [data-peer][data-loaded]), [data-peer][data-loaded] ~ &, &:has(~ .peer[data-loaded]), .peer[data-loaded] ~ &, &:has(~ [data-peer] *[data-loaded]), [data-peer]:has(*[data-loaded]) ~ &, &:has(~ .peer *[data-loaded]), .peer:has(*[data-loaded]) ~ & |
_peerLoading | &:has(~ [data-peer]:is([data-loading], [aria-busy=true])), [data-peer]:is([data-loading], [aria-busy=true]) ~ &, &:has(~ .peer:is([data-loading], [aria-busy=true])), .peer:is([data-loading], [aria-busy=true]) ~ &, &:has(~ [data-peer] *:is([data-loading], [aria-busy=true])), [data-peer]:has(*:is([data-loading], [aria-busy=true])) ~ &, &:has(~ .peer *:is([data-loading], [aria-busy=true])), .peer:has(*:is([data-loading], [aria-busy=true])) ~ & |
_peerOptional | &:has(~ [data-peer]:is(:optional, [data-optional])), [data-peer]:is(:optional, [data-optional]) ~ &, &:has(~ .peer:is(:optional, [data-optional])), .peer:is(:optional, [data-optional]) ~ &, &:has(~ [data-peer] *:is(:optional, [data-optional])), [data-peer]:has(*:is(:optional, [data-optional])) ~ &, &:has(~ .peer *:is(:optional, [data-optional])), .peer:has(*:is(:optional, [data-optional])) ~ & |
_peerPlaceholderShown | &:has(~ [data-peer]:placeholder-shown), [data-peer]:placeholder-shown ~ &, &:has(~ .peer:placeholder-shown), .peer:placeholder-shown ~ &, &:has(~ [data-peer] *:placeholder-shown), [data-peer]:has(*:placeholder-shown) ~ &, &:has(~ .peer *:placeholder-shown), .peer:has(*:placeholder-shown) ~ & |
_peerPressed | &:has(~ [data-peer]:is([data-pressed], [aria-pressed=true])), [data-peer]:is([data-pressed], [aria-pressed=true]) ~ &, &:has(~ .peer:is([data-pressed], [aria-pressed=true])), .peer:is([data-pressed], [aria-pressed=true]) ~ &, &:has(~ [data-peer] *:is([data-pressed], [aria-pressed=true])), [data-peer]:has(*:is([data-pressed], [aria-pressed=true])) ~ &, &:has(~ .peer *:is([data-pressed], [aria-pressed=true])), .peer:has(*:is([data-pressed], [aria-pressed=true])) ~ & |
_peerRange | &:has(~ [data-peer]:is([data-range])), [data-peer]:is([data-range]) ~ &, &:has(~ .peer:is([data-range])), .peer:is([data-range]) ~ &, &:has(~ [data-peer] *:is([data-range])), [data-peer]:has(*:is([data-range])) ~ &, &:has(~ .peer *:is([data-range])), .peer:has(*:is([data-range])) ~ & |
_peerReadOnly | &:has(~ [data-peer]:is([readonly], [data-readonly], [aria-readonly=true])), [data-peer]:is([readonly], [data-readonly], [aria-readonly=true]) ~ &, &:has(~ .peer:is([readonly], [data-readonly], [aria-readonly=true])), .peer:is([readonly], [data-readonly], [aria-readonly=true]) ~ &, &:has(~ [data-peer] *:is([readonly], [data-readonly], [aria-readonly=true])), [data-peer]:has(*:is([readonly], [data-readonly], [aria-readonly=true])) ~ &, &:has(~ .peer *:is([readonly], [data-readonly], [aria-readonly=true])), .peer:has(*:is([readonly], [data-readonly], [aria-readonly=true])) ~ & |
_peerReadWrite | &:has(~ [data-peer]:is(:read-write, [data-read-write])), [data-peer]:is(:read-write, [data-read-write]) ~ &, &:has(~ .peer:is(:read-write, [data-read-write])), .peer:is(:read-write, [data-read-write]) ~ &, &:has(~ [data-peer] *:is(:read-write, [data-read-write])), [data-peer]:has(*:is(:read-write, [data-read-write])) ~ &, &:has(~ .peer *:is(:read-write, [data-read-write])), .peer:has(*:is(:read-write, [data-read-write])) ~ & |
_peerReject | &:has(~ [data-peer][data-reject]), [data-peer][data-reject] ~ &, &:has(~ .peer[data-reject]), .peer[data-reject] ~ &, &:has(~ [data-peer] *[data-reject]), [data-peer]:has(*[data-reject]) ~ &, &:has(~ .peer *[data-reject]), .peer:has(*[data-reject]) ~ & |
_peerRequired | &:has(~ [data-peer]:is(:required, [required])), [data-peer]:is(:required, [required]) ~ &, &:has(~ .peer:is(:required, [required])), .peer:is(:required, [required]) ~ &, &:has(~ [data-peer] *:is(:required, [required])), [data-peer]:has(*:is(:required, [required])) ~ &, &:has(~ .peer *:is(:required, [required])), .peer:has(*:is(:required, [required])) ~ & |
_peerSelected | &:has(~ [data-peer]:is([data-selected], [aria-selected=true])), [data-peer]:is([data-selected], [aria-selected=true]) ~ &, &:has(~ .peer:is([data-selected], [aria-selected=true])), .peer:is([data-selected], [aria-selected=true]) ~ &, &:has(~ [data-peer] *:is([data-selected], [aria-selected=true])), [data-peer]:has(*:is([data-selected], [aria-selected=true])) ~ &, &:has(~ .peer *:is([data-selected], [aria-selected=true])), .peer:has(*:is([data-selected], [aria-selected=true])) ~ & |
_peerUserInvalid | &:has(~ [data-peer]:is(:user-invalid, [data-user-invalid])), [data-peer]:is(:user-invalid, [data-user-invalid]) ~ &, &:has(~ .peer:is(:user-invalid, [data-user-invalid])), .peer:is(:user-invalid, [data-user-invalid]) ~ &, &:has(~ [data-peer] *:is(:user-invalid, [data-user-invalid])), [data-peer]:has(*:is(:user-invalid, [data-user-invalid])) ~ &, &:has(~ .peer *:is(:user-invalid, [data-user-invalid])), .peer:has(*:is(:user-invalid, [data-user-invalid])) ~ & |
_peerValid | &:has(~ [data-peer]:is(:valid, [data-valid])), [data-peer]:is(:valid, [data-valid]) ~ &, &:has(~ .peer:is(:valid, [data-valid])), .peer:is(:valid, [data-valid]) ~ &, &:has(~ [data-peer] *:is(:valid, [data-valid])), [data-peer]:has(*:is(:valid, [data-valid])) ~ &, &:has(~ .peer *:is(:valid, [data-valid])), .peer:has(*:is(:valid, [data-valid])) ~ & |
_peerVertical | &:has(~ [data-peer]:is([data-orientation=vertical], [aria-orientation=vertical])), [data-peer]:is([data-orientation=vertical], [aria-orientation=vertical]) ~ &, &:has(~ .peer:is([data-orientation=vertical], [aria-orientation=vertical])), .peer:is([data-orientation=vertical], [aria-orientation=vertical]) ~ &, &:has(~ [data-peer] *:is([data-orientation=vertical], [aria-orientation=vertical])), [data-peer]:has(*:is([data-orientation=vertical], [aria-orientation=vertical])) ~ &, &:has(~ .peer *:is([data-orientation=vertical], [aria-orientation=vertical])), .peer:has(*:is([data-orientation=vertical], [aria-orientation=vertical])) ~ & |
_pressed | &:is([data-pressed], [aria-pressed=true]) |
_range | &:is([data-range]) |
_reject | &[data-reject] |
_ripple | & .ui-ripple |
_rtl | [dir=rtl] & |
_selected | &:is([data-selected], [aria-selected=true]) |
_start | &:is([data-start], [data-group-start]) |