5

ブラウザがサポートを展開することを見越して、CSSに貧乏人のブレンディングモードを実装しようとしています。(私が使用しているCSSプリプロセッサはStylusであり、これは議論にとって重要ではありません。) W3C SVG仕様からブレンドモード計算のソースを見つけましたが、一部の方程式は予想とは大きく異なる結果をもたらします-具体的にはhard-light、、、、、および。soft-lightcolor-dodgecolor-burn

問題のブレンディングモードのより正確で信頼性の高い式を知っている人はいますか?各色のRGBチャンネルにアルファを事前に乗算しています。

これが私がこれまでに得たものです。 https://github.com/pdaoust/stylus-helpers/blob/master/blend.styl

4

2 に答える 2