An open API service indexing awesome lists of open source software.

https://github.com/mia-cx/tailwindcss-themes

TailwindCSS plugin for theming. Supports configurable selectors, media queries, and utility defaults.
https://github.com/mia-cx/tailwindcss-themes

dark-mode tailwindcss tailwindcss-plugin themes

Last synced: 2 months ago
JSON representation

TailwindCSS plugin for theming. Supports configurable selectors, media queries, and utility defaults.

Awesome Lists containing this project

README

          

# [@mia-cx/tailwindcss-themes](https://github.com/mia-cx/tailwindcss-themes)

A Tailwind plugin for theming. Provide media queries and/or multiple selectors, and variants for each theme will be generated!

Heavily inspired and massively enabled by [JNavith/tailwindcss-theme-variants](https://github.com/JNavith/tailwindcss-theme-variants)

## Getting Started

```sh
pnpm i -D @mia-cx/tailwindcss-themes
```

```js
// tailwind.config.js
const themes = require('@mia-cx/tailwindcss-themes');

module.exports = {
// ...
plugins: [
// ...
themes({
themes: {
light: {
selectors: '.light',
},
dark: {
selectors: '.dark',
},
},
baseSelector: ':root',
fallback: 'dark',
}),
],
// ...
};
```

## To Do

- [ ] Add auto-generated utilities based on each theme's `theme` definition.