PseudoClass Enum

The pseudo-classes (https://drafts.csswg.org/selectors-4/#pseudo-classes).

public enum PseudoClass : byte

Fields

NameValueDescription
Is0The :is() pseudo-class.
Where1The :where() pseudo-class.
Not2The :not() pseudo-class.
Has3The :has() pseudo-class.
Root4The :root pseudo-class.
Empty5The :empty pseudo-class.
FirstChild6The :first-child pseudo-class.
LastChild7The :last-child pseudo-class.
OnlyChild8The :only-child pseudo-class.
FirstOfType9The :first-of-type pseudo-class.
LastOfType10The :last-of-type pseudo-class.
OnlyOfType11The :only-of-type pseudo-class.
NthChild12The :nth-child() pseudo-class.
NthLastChild13The :nth-last-child() pseudo-class.
NthOfType14The :nth-of-type() pseudo-class.
NthLastOfType15The :nth-last-of-type() pseudo-class.
Scope16The :scope pseudo-class.
Host17:host
HostFunction18:host()
HostContext19The :host-context() pseudo-class.
HasSlotted20The :has-slotted pseudo-class.
Visited23The :visited pseudo-class.
Target24The :target pseudo-class.
TargetWithin25The :target-within pseudo-class.
Hover26The :hover pseudo-class.
Active27The :active pseudo-class.
Focus28The :focus pseudo-class.
FocusVisible29The :focus-visible pseudo-class.
FocusWithin30The :focus-within pseudo-class.
Lang31The :lang() pseudo-class.
Dir32The :dir() pseudo-class.
Defined33The :defined pseudo-class.
Enabled34The :enabled pseudo-class.
Disabled35The :disabled pseudo-class.
ReadOnly36The :read-only pseudo-class.
ReadWrite37The :read-write pseudo-class.
PlaceholderShown38The :placeholder-shown pseudo-class.
Default39The :default pseudo-class.
Checked40The :checked pseudo-class.
Indeterminate41The :indeterminate pseudo-class.
Valid42The :valid pseudo-class.
Invalid43The :invalid pseudo-class.
InRange44The :in-range pseudo-class.
OutOfRange45The :out-of-range pseudo-class.
Required46The :required pseudo-class.
Optional47The :optional pseudo-class.
UserValid48The :user-valid pseudo-class.
UserInvalid49The :user-invalid pseudo-class.
Autofill50:autofill or :-webkit-autofill
Open51The :open pseudo-class.
PopoverOpen53The :popover-open pseudo-class.
Fullscreen54The :fullscreen pseudo-class.
PictureInPicture55The :picture-in-picture pseudo-class.
State56The :state() pseudo-class.
Heading57:heading
HeadingFunction58:heading()
ActiveViewTransition59The :active-view-transition pseudo-class.
ActiveViewTransitionType60The :active-view-transition-type() pseudo-class.
Current61The :current pseudo-class.
Future62The :future pseudo-class.
Past63The :past pseudo-class.
XrOverlay64:xr-overlay (there is no immersive session: it never matches)
Playing65The :playing pseudo-class.
Paused66The :paused pseudo-class.
Seeking67The :seeking pseudo-class.
Buffering68The :buffering pseudo-class.
Stalled69The :stalled pseudo-class.
Muted70The :muted pseudo-class.
VolumeLocked71The :volume-locked pseudo-class.
TargetCurrent72The :target-current pseudo-class: the active scroll marker of a scroll marker group.
TargetBefore73The :target-before pseudo-class: the scroll markers that precede the active one in their group.
TargetAfter74The :target-after pseudo-class: the scroll markers that follow the active one in their group.