tailwindcss-focus-visible-within

1.1.0 • Public • Published

tailwindcss-focus-visible-within

This plugin allows you to target parent nodes with a child that has :focus-visible.

Usage

Install as dev-dependency using:

npm i -D tailwindcss-focus-visible-within

Add the plugin to your tailwind.config.js:

module.exports = {
  theme: {
    // …
  },
  plugins: [
    require('tailwindcss-focus-visible-within')
    // …
  ],
}

You can now apply Tailwind classes to a parent node that has an element child with the focus-visible state.

<div class="focus-visible-within:…">

Demo

Tailwind Play

<div class="p-3 relative rounded-lg focus-visible-within:outline focus-visible-within:outline-2 focus-visible-within:outline-blue-600">
  <a href="#" class="font-semibold focus-visible:outline-none">
    Link title
    <span class="absolute inset-0"></span>
  </a>
  <p class="text-neutral-600">Link description</p>
</div>

Package Sidebar

Install

npm i tailwindcss-focus-visible-within

Weekly Downloads

2

Version

1.1.0

License

MIT

Unpacked Size

3.89 kB

Total Files

5

Last publish

Collaborators

  • williamd5