PostCSS Focus Visible
PostCSS Focus Visible lets you use the :focus-visible
pseudo-class in CSS, following the Selectors Level 4 specification.
It is the companion to the focus-visible polyfill.
PostCSS Focus Visible duplicates rules using the :focus-visible
pseudo-class with a .focus-visible
class selector, the same selector used by the focus-visible polyfill. This replacement selector can be changed using the replaceWith
option. Also, the preservation of the original :focus-visible
rule can be disabled using the preserve
option.
Usage
Add PostCSS Focus Visible to your project:
Use PostCSS Focus Visible to process your CSS:
Or use it as a PostCSS plugin:
PostCSS Focus Visible runs in all Node environments, with special instructions for:
Options
preserve
The preserve
option defines whether the original selector should remain. By default, the original selector is preserved.
replaceWith
The replaceWith
option defines the selector to replace :focus-visible
. By default, the replacement selector is .focus-visible
.
Last updated