[]
色を表します。
Color クラスは、CSS文字列として指定された色を解析し、 その赤、緑、青、およびアルファチャンネルを読み取り/書き込み可能なプロパティとして公開します。 また、Color クラスは、RGBではなくHSBカラーモデルとHSLカラーモデルを使用して 色を作成するためのfromHsb メソッドとfromHsl メソッド、 およびそれらのカラーモデルを使用して色要素を取得するための getHsb メソッドとgetHsl メソッドを提供します。 最後に、Color クラスは、HSLモデルを使用して2色間を補間することで 色を作成するinterpolate メソッドを提供します。 このメソッドは、animate メソッドでカラーアニメーションを作成する場合に特に便利です。 以下の例はこの仕組みを示します。
デモ
CSS色指定から新しいColor を初期化します。
CSS色指定。
このColor のアルファ成分を0~1の範囲(0は透明、1は不透明)で取得または設定します。
このColor の青成分を0~255の範囲で取得または設定します。
このColor の緑成分を0~255の範囲で取得または設定します。
このColor の赤成分を0~255の範囲で取得または設定します。
Color がこのColor と同じ値を持つ場合、trueを返します。
この Color と比較する Color。
この色のHSB成分を含む配列を取得します。
この色のHSL成分を含む配列を取得します。
このColor の文字列表現を取得します。
指定したHSB値を使用して新しいColor を作成します。
色相(0~1)。
彩度(0~1)。
明度(0~1)。
アルファ(0~1)。
指定したHSL値を使用して新しいColor を作成します。
輝度(0~1)。
指定したRGBA色チャネル値を使用して新しいColor を作成します。
赤チャネルの値(0~255)。
緑チャネルの値(0~255)。
青チャネルの値(0~255)。
アルファチャネルの値(0~1)。
CSS色文字列から新しいColor を作成します。
CSS色指定を含む文字列。
新しいColor、または文字列を色に解析できない場合はnull。
2つの色を補間することによって新しいColor を作成します。
最初の色。
2番目の色。
補間色を2番目の色にどれだけ近づけるかを指定する0~1の値。
指定された色に最も近い不透過色を取得します。
不透明色に変換するColor(文字列で色を指定することもできます)。
透過性の除去に使用する背景色(デフォルトは白)。
色を表します。
Color クラスは、CSS文字列として指定された色を解析し、 その赤、緑、青、およびアルファチャンネルを読み取り/書き込み可能なプロパティとして公開します。 また、Color クラスは、RGBではなくHSBカラーモデルとHSLカラーモデルを使用して 色を作成するためのfromHsb メソッドとfromHsl メソッド、 およびそれらのカラーモデルを使用して色要素を取得するための getHsb メソッドとgetHsl メソッドを提供します。 最後に、Color クラスは、HSLモデルを使用して2色間を補間することで 色を作成するinterpolate メソッドを提供します。 このメソッドは、animate メソッドでカラーアニメーションを作成する場合に特に便利です。 以下の例はこの仕組みを示します。
デモ