1.0.0 • Published 2 years ago

@bringittocode/tailwindcss-any v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

tailwindCSS-any

Sometimes installing a plugin to apply a syle might not be neccessary that why this plugin came into play, use this plugin to apply any style that you ever imagine

It is very light to install.

How to use

  • Install
npm i @brintittocode/tailwindcss-any
  • Add the plugin to your tailwindcss config file
{
    ...
    plugins: [
        require("@bringitocode/tailwindcss-any")
        ...
    ],
}
  • Example

Pattern

 any-[property||value]

with pure property value pair

<h1 class="any-[color||white]">
    My tailwind plugin
</h1>

with dash property value pair

<p class="any-[background-color||red]">
    yes is working
</p>

with property space value pair

NOTE this ~ for creating space

<p class="any-[padding||10px~20px~5px~13px]">
    yes is working
</p>

When to use it

Use this when you want to apply your own style. for example:

  • 1

lower browser does not support rgba color (opacity) value but that what tailwind is using, you can use this plugin to add your style that is supported by all browser

THIS

<p class="text-white">
    yes is working
</p>

Will output this css

.text-white{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
// this is not supported by all browser and will be invalid property.

Then use this plugin to apply your style

<p class="any-[color||#fff]">
    yes is working
</p>

Will output this css

.any-\[color\|\|#fff\]{
    color: #fff;
}
// this is  supported by all browser.
  • 2

Imagin you want to use line clamp in your css, by default this is not included you have to install a plugin for it, instead you can use tailwindcss-any plugin.

<p class="any-[-webkit-line-clamp||3]">
    yes is working
</p>
  • 3

IMAGIN OF ANYTHING YOU CAN DO WITH IT

feel free to use, support, issue or anything.