tailwindcss-autofill
Version:
🎨 TailwindCSS variant to style autocompleted form fields.
95 lines (61 loc) • 2.15 kB
Markdown
# 🎨 tailwindcss-autofill
[![npm version][npm badge]][npm url]
[![GitHub license][license badge]][license url]
TailwindCSS variant to style autocompleted form fields.
## Requirements
- Node.js 12+
- TailwindCSS 2+
## Install
```bash
yarn add tailwindcss-autofill
```
Or if you use `npm`:
```bash
npm i --save tailwindcss-autofill
```
## Usage
Add to `plugins` in your **tailwind.config.js**:
```js
module.exports = {
// ....
plugins: [
require("tailwindcss-autofill"),
// ...other plugins
],
// For TailwindCSS v2 only
variants: {
extend: {
// Enable `autofill` variant for plugins you want
borderColor: ["autofill"],
shadowFill: ["autofill"],
textFill: ["autofill"],
},
},
};
```
This plugin is often used with the [tailwindcss-shadow-fill](https://github.com/phuctm97/tailwindcss-shadow-fill) and [tailwindcss-text-fill](https://github.com/phuctm97/tailwindcss-text-fill) because `background-color` and `color` won't work.
Style your components using `autofill:`:
```jsx
<input className="autofill:border-gray-900 autofill:shadow-fill-white autofill:text-fill-gray-900" />
```
## Contributing
### Requirements
- Node 12+
- Yarn 1.22+
### Setup
1. Install requirements
2. Clone the repository
3. Run `yarn` to install dependencies
### Develop
- Commit adhering to [Angular commit convention](https://github.com/angular/angular/blob/master/CONTRIBUTING.md#commit), use `yarn commit` or [Code conventional commits](https://marketplace.visualstudio.com/items?itemName=vivaxy.vscode-conventional-commits) to commit interactively
- Submit a PR and make sure required status checks pass
- When a PR is merged or code is pushed to `master`, Github automatically builds and publishes a new release if there're relevant changes
## Author
- [Minh-Phuc Tran][@phuctm97]
<!-- Badges -->
[npm badge]: https://img.shields.io/npm/v/tailwindcss-autofill?logo=npm
[license badge]: https://img.shields.io/github/license/phuctm97/tailwindcss-autofill
[npm url]: https://www.npmjs.com/package/tailwindcss-autofill
[license url]: /LICENSE
<!-- Links -->
[@phuctm97]: https://phuctm97.com