Skip to content

Commit

Permalink
fix: prevent floating point issue with alpha channel (#186)
Browse files Browse the repository at this point in the history
  • Loading branch information
timsnadden authored and bhough committed May 31, 2017
1 parent 4dcf555 commit 5d3afc6
Show file tree
Hide file tree
Showing 6 changed files with 78 additions and 74 deletions.
4 changes: 2 additions & 2 deletions docs/assets/polished.js
Original file line number Diff line number Diff line change
Expand Up @@ -2166,7 +2166,7 @@ function opacify(amount, color) {
var parsedColor = parseToRgb(color);
var alpha = typeof parsedColor.alpha === 'number' ? parsedColor.alpha : 1;
var colorWithAlpha = _extends({}, parsedColor, {
alpha: guard(0, 1, alpha + amount)
alpha: guard(0, 1, (alpha * 100 + amount * 100) / 100)
});
return rgba(colorWithAlpha);
}
Expand Down Expand Up @@ -2406,7 +2406,7 @@ function transparentize(amount, color) {
var parsedColor = parseToRgb(color);
var alpha = typeof parsedColor.alpha === 'number' ? parsedColor.alpha : 1;
var colorWithAlpha = _extends({}, parsedColor, {
alpha: guard(0, 1, alpha - amount)
alpha: guard(0, 1, (alpha * 100 - amount * 100) / 100)
});
return rgba(colorWithAlpha);
}
Expand Down

0 comments on commit 5d3afc6

Please sign in to comment.