JSPM

@bringittocode/tailwindcss-any

1.0.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1
  • Score
    100M100P100Q15506F
  • License MIT

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

Package Exports

  • @bringittocode/tailwindcss-any
  • @bringittocode/tailwindcss-any/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@bringittocode/tailwindcss-any) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

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.