PostCSS Focus Within
PostCSS Focus Within lets you use the :focus-within
pseudo-class in CSS, following the Selectors Level 4 specification.
It is the companion to the focus-within polyfill.
PostCSS Focus Within duplicates rules using the :focus-within
pseudo-class with a [focus-within]
attribute selector, the same selector used by the focus-within polyfill. This replacement selector can be changed using the replaceWith
option. Also, the preservation of the original :focus-within
rule can be disabled using the preserve
option.
Usage
Add PostCSS Focus Within to your project:
Use PostCSS Focus Within to process your CSS:
Or use it as a PostCSS plugin:
PostCSS Focus Within 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-within
. By default, the replacement selector is [focus-within]
.
Last updated