Skip to content

A PostCSS plugin to calculate trigonometric functions: sin/cos/tan

License

Notifications You must be signed in to change notification settings

Rplus/postcss-simple-trig

Repository files navigation

PostCSS Simple Trig Build Status

Join the chat at https://gitter.im/Rplus/postcss-simple-trig

PostCSS plugin to calculate trigonometric functions: sin/cos/tan.

/* Input */
.foo {
  boo: sin(60deg);
  padding: calc(cos(60deg) * 1em);
}
/* Output */
.foo {
  boo: 0.86603;
  padding: calc(0.5 * 1em);
}

Usage

postcss([ require('postcss-simple-trig') ]);
postcss([ require('postcss-simple-trig')({ precision: 2 }) ]);

See PostCSS docs for examples for your environment.

Options

precision

  • type: Integer
  • default: 5
  • allow: 0 ~ 20

Used to determine how many digits after the decimal will be allowed.
ref: number.toFixed @ MDN

/* Input */
.foo {
  margin-left: sin(60deg);
}
/* Output with { precision: 2 } */
.foo {
  margin-left: 0.87;
}

About

A PostCSS plugin to calculate trigonometric functions: sin/cos/tan

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •