tailwindcss-hocus
v1.0.0
Published
Adds `hocus:`, `hocus-within:`, `group-hocus:`, `group-hocus-within:`, `peer-hocus:`, `peer-hocus-within:` for lazy people like me who use similar styles for `:hover` and `:focus` states.
Readme
tailwindcss-hocus
Adds hocus:, hocus-within:, group-hocus:, group-hocus-within:, peer-hocus:, peer-hocus-within: for
lazy people like me who use similar styles for :hover and :focus states.
Works with Tailwind v4!!
Installation
[!Note] If you're using Tailwind v3, you should install
[email protected]
npm i -D tailwindcss-hocusyarn add -D tailwindcss-hocusAdd the plugin to your tailwind.config.js
const hocusPlugin = require('tailwindcss-hocus')
/**
* @type {import('tailwindcss').Config}
*/
module.exports = {
// ...the rest of your config
plugins: [hocusPlugin],
}Usage
You can use the variant added by this plugin just like you would hover: or focus::
<button className="hocus:text-red-700">Click Me!</button>.hocus\:text-red-700:hover,
.hocus\:text-red-700:focus {
--tw-text-opacity: 1;
color: rgb(185 28 28 / var(--tw-text-opacity));
}