postcss-opacity

5.0.0 • Public • Published

PostCSS Opacity Build Status

PostCSS plugin that adds support for legacy browser opacity alternatives.

Example

postcss([
    require('postcss-opacity')
])
/* Input example */
.foo {
  opacity: .5;
}
/* Output example */
.foo {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  opacity: .5;
}

Legacy

Support for IE 5-7, Safari 1.X, Netscape

postcss([
    require('postcss-opacity')({
        legacy: true
    })
])
/* Input example */
.foo {
  opacity: .5;
}
/* Output example */
.foo {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
 
  /* IE 5-7 */
  filter: alpha(opacity=50);
 
  /* Netscape */
  -moz-opacity: .5;
 
  /* Safari 1.x */
  -khtml-opacity: .5;
 
  /* Modern browsers */
  opacity: .5;
}

See PostCSS docs for examples for your environment.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 5.0.0
    6,278
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 5.0.0
    6,278
  • 4.0.0
    230
  • 3.0.0
    1,822
  • 2.0.1
    0
  • 2.0.0
    0
  • 1.0.0
    12

Package Sidebar

Install

npm i postcss-opacity

Weekly Downloads

6,922

Version

5.0.0

License

MIT

Last publish

Collaborators

  • iamvdo