A Select2 theme for Tailwindcss
npm install select2-tailwindcss-theme




Select2 v4 theme for TailwindCSS v3.4, inspired by select2-bootstrap4-theme
https://erimicel.github.io/select2-tailwindcss-theme/
Demo: https://erimicel.github.io/select2-tailwindcss-v4-theme/
Repo: https://github.com/erimicel/select2-tailwindcss-v4-theme
``html
rel="stylesheet"
href="https://cdn.jsdelivr.net/gh/erimicel/select2-tailwindcss-theme/dist/select2-tailwindcss-theme-plain.min.css"
/>
rel="stylesheet"
href="https://cdn.jsdelivr.net/gh/erimicel/select2-tailwindcss-theme@x.x.x/dist/select2-tailwindcss-theme-plain.min.css"
/>
`
Install the package and ensure you have TailwindCSS installed in your project:
`bashnpm
$ npm install select2-tailwindcss-theme
Usage
`js
import "select2-tailwindcss-theme/dist/select2-tailwindcss-theme.css"; // Regular version
// OR
import "select2-tailwindcss-theme/dist/select2-tailwindcss-theme.min.css"; // Minified version
``js
$("select").select2({
theme: "tailwindcss-3",
});
`$3
Update your Tailwind configuration to include the package in the content array:
`js
// tailwind.config.js
module.exports = {
content: [
"./src/*/.{html,js}",
"./node_modules/select2-tailwindcss-theme/dist/*.css", // Include the package
],
theme: {
extend: {},
},
plugins: [],
};
`Enable to dark mode by
dark class toggle:`js
// tailwind.config.js
module.exports = {
// The selector strategy replaced the class strategy in Tailwind CSS v3.4.1.
darkMode: "selector",
};
`Development
`bash
git clone https://github.com/erimicel/select2-tailwindcss-theme.git
cd select2-tailwindcss-theme
npm install
`Modify the SCSS file in src/.scss. Build the CSS:
`bash
npm run build:all # Build all files and update demo as-well
`Contributing
Contributions, issues, and feature requests are welcome! Fork the repository, create a new branch, commit your changes, push to your branch, and open a pull request:
`bash
git checkout -b feature-branch-name
git commit -m 'Add some feature'
git push origin feature-branch-name
``If you find this package helpful, please ⭐ the repository on GitHub!