postcss-disabled

2.0.0 • Public • Published

PostCSS Disabled

PostCSS plugin to add a disabled attribute and/or a disabled class when the :disabled pseudo class is present.

/* Input */
.foo:disabled {
  background-color: #f9f9f9;
}
/* Output */
.foo:disabled,
.foo[disabled] {
  background-color: #f9f9f9;
}

Usage

See PostCSS docs for examples for your environment.

postcss([require('postcss-disabled')]);

Options

addAttribute

  • type: Boolean
  • default: true
  • Adds a [disabled] attribute selector
/* Input */
.foo:disabled {
  background-color: #f9f9f9;
}
/* Output */
.foo:disabled,
.foo[disabled] {
  background-color: #f9f9f9;
}

addClass

  • type: Boolean
  • default: false
  • Adds a .disabled class selector
/* Input */
.foo:disabled {
  background-color: #f9f9f9;
}
/* Output */
.foo:disabled,
.foo.disabled {
  background-color: #f9f9f9;
}

Contributing

Package Sidebar

Install

npm i postcss-disabled

Weekly Downloads

84

Version

2.0.0

License

MIT

Unpacked Size

3.87 kB

Total Files

4

Last publish

Collaborators

  • cocco3