Package-level declarations
Properties
Styles to apply to components when a cursor is interacting with them.
Styles to apply to a virtual element that is created after the last element in some container.
Styles to apply to components that would be matched by both "link" or "visited".
A way to select elements that have been tagged with an aria-disabled
attribute.
A way to select elements that have been tagged with an aria-invalid
attribute.
A way to select elements that have been tagged with an aria-required
attribute.
Matches when an input element has been autofilled by the browser.
Styles to apply to a virtual element that is created before the first element in some container.
Matches an element, such as checkboxes and radio buttons, that are checked or toggled to an on
state.
Matches one or more UI elements that are the default among a set of elements.
Represents a user interface element that is in a disabled state.
Represents an element with no children other than white-space characters.
Represents a user interface element that is in an enabled state.
Matches an element that is the first of its siblings.
Styles to apply to the first letter in a block of text.
Styles to apply to the first line in a block of text.
Matches an element that is the first of its siblings, and also matches a certain type selector.
Styles to apply to components when they have focus.
Styles to apply to components when they have keyboard / a11y-assisted focus.
Styles to apply to components when they or any descendants have focus.
Styles to apply to components when a cursor is pointing at them.
Matches when elements, such as checkboxes and radio buttons, are in an indeterminate state.
Applies to elements with range limitations, for example a slider control, when the selected value is in the allowed range.
Matches an element with invalid contents. For example, an input element with type 'email' with a name entered.
Matches an element that is the last of its siblings.
Matches an element that is the last of its siblings, and also matches a certain type selector.
Styles to apply to components that represent navigation links which have not yet been visited.
Used to indicate styles which should only be applied when the page is being printed.
Matches an element that has no siblings. For example, a list item with no other list items in that list.
Matches an element that has no siblings of the chosen type selector.
Matches when a form element is optional.
Applies to elements with range limitations, for example a slider control, when the selected value is outside the allowed range.
Matches the placeholder text within an input element that is displaying placeholder text.
Matches an input element that is displaying placeholder text.
Represents any element that cannot be changed by the user.
Represents any element that is user-editable.
Matches when a form element is required.
Represents an element that is the root of the document. In HTML this is usually the <html>
element.
Styles to apply to the selected part of a document.
Styles to apply to elements that are targets of links in the same document.
Represents an element with incorrect input, but only when the user has interacted with it.
Represents an element with correct input, but only when the user has interacted with it.
Matches an element with valid contents. For example, an input element with type 'email' which contains a validly formed email address.
Styles to apply to components that represent navigation links which have previously been visited.