UNPKG

@neojp/tailwindcss-important-variant

Version:
79 lines (55 loc) 1.8 kB
<p align="center"> <a href="https://tailwindcss.com/" target="_blank"><img width="200" src="https://tailwindcss.com/img/tailwind.svg"></a><br> A utility-first CSS framework for rapidly building custom user interfaces. </p> --- <br> # Tailwind CSS `!important` variant This is a Tailwind CSS plugin that adds an `!important` variant. Maintained by: [Joan Piedra](https://joanpiedra.com) → [@neojp](https://twitter.com/neojp) ## Installation Install as a node module with either `npm` or `yarn` on your command line ```bash # Install via npm npm install --save-dev @neojp/tailwindcss-important-variant # Install via yarn yarn add --dev @neojp/tailwindcss-important-variant ``` Add this module as a plugin on your [Tailwind configuration file](https://tailwindcss.com/docs/configuration#plugins) (`tailwind.config.js`). ```js module.exports = { plugins: [ require('@neojp/tailwindcss-important-variant') ] }; ``` Use this plugin in your list of [variants](https://tailwindcss.com/docs/configuring-variants), either globally ```js module.exports = { variants: ['responsive', 'important'] }; ``` Or per utility: ```js module.exports = { variants: { borderRadius: ['responsive', 'important'] } }; ``` ## Usage Use your Tailwind utility classes with an exclamation mark ( `!` ) as a suffix. ```html <div class="rounded!"></div> ``` ## Output Tailwind will be outputed as follows. ```css .rounded\! { border-radius: 0.25rem !important } ``` ## Contributing Feel free to submit a PR request, and send me a message on Twitter ([@neojp](https://twitter.com/neojp)) about it. ## License This project has been licensed under [the Hippocratic License](https://firstdonoharm.dev/).