Sass カラーコンスタント
Sass カラーコンスタント
Sass 内の色関数は三つの部分に分けられます:色設定関数、色取得関数、色操作関数:
Sass 色設定関数
Sassの色操作関数 | 関数 |
---|---|
rgb(レッド, グリーン, ブルー) |
Red-Green-Blue (RGB) モデルを使用して色を設定します。 实例:rgb(0, 0, 255); |
rgba(レッド, グリーン, ブルー, アルファ) |
使用 Red-Green-Blue-Alpha (RGBA) モデルを使用して色を設定します。 实例:rgba(0, 0, 255, 0.3); // 透明度を持つ青色 |
hsl(ヒュース, サチュレーション, ライトネス) |
Hue-Saturation-Lightness (HSL) モデルを使用して色を設定します - これは色の円筒座標表示を表します。 实例:
hsl(120, 100%, 50%); // 緑色 |
hsla(ヒュース, サチュレーション, ライトネス, アルファ) |
Hue-Saturation-Lightness-Alpha (HSLA) モデルを使用して色を設定します。 实例:
hsl(120, 100%, 50%, 0.3); // 透明度を持つ緑色 |
grayscale(color) |
色と同じ明度を持つグレーを設定します。 实例:grayscale(#7fffd4); 結果:#c6c6c6 |
complement(color) |
色の補色を設定します。 实例:complement(#7fffd4); 結果:#ff7faa |
invert(color, 色1と色2のミックス色を作成します。) |
色の反色または逆色を設定します。 实例:invert(white); 結果:black |
Sass 色取得関数
Sassの色操作関数 | 関数 |
---|---|
red(color) |
0 から 255 の間の数字で色の赤色値を返します。 实例:red(#7fffd4); 結果:127 red(red); blue(blue); |
green(color) |
0 から 255 の間の数字で色の緑色値を返します。 实例:green(#7fffd4); blue(blue); green(blue); green(blue); |
結果:0color) |
blue( 实例:0から255の間の数値で色の青色値を返します。 blue(#7fffd4); 結果:212 blue(blue); |
結果:255color) |
hue( 实例:0degから360degの間の数値で色のトーンを返します。 hue(#7fffd4); |
結果:160degcolor) |
saturation( 实例:0%から100%の間の数値で色のHSL鮮やかさを返します。 saturation(#7fffd4); |
結果:100%color) |
lightness( 实例:0%から100%の間の数値で色のHSL明度を返します。 lightness(#7fffd4); |
結果: 74.9%color) |
opacity( 实例:alpha( alpha(#7fffd4); |
結果: 1color) |
opacity( 实例:0から1の間の数値で色のアルファチャンネルを返します。 opacity(rgba(127, 255, 212, 0.5)); |
結果: 0.5
Sassの色操作関数 | 関数 |
---|---|
説明 & 例大きいウェイトは、もっと, color2, 色1と色2のミックス色を作成します。) |
mix( |
adjust-hue(color, 度) |
色のトーンを-360度から360度の間の度数で調整します。 实例:adjust-hue(#7fffd4, 80deg); 結果: #8080ff |
adjust-color(color, レッド, グリーン, ブルー, ヒュース, サチュレーション, ライトネス, アルファ) |
指定された量で1つまたは複数のパラメータを調整します。 实例:adjust-color(#7fffd4, blue: 25); 結果: |
change-color(color, レッド, グリーン, ブルー, ヒュース, サチュレーション, ライトネス, アルファ) |
色の1つまたは複数のパラメータを新しい値に設定します。 实例:change-color(#7fffd4, red: 255); 結果: #ffffd4 |
scale-color(color, レッド, グリーン, ブルー, サチュレーション, ライトネス, アルファ) | 1つまたは複数の色パラメータをスケールします。 |
rgba(色, アルファ) |
指定されたアルファチャンネルを使用して新しい色を作成します。 实例:rgba(#7fffd4, 30%); Result: rgba(127, 255, 212, 0.3) |
インスタンス:color, amount) | rgba(#7fffd4, 30%); amount Result: rgba(127, 255, 212, 0.3) |
lighten(color, amount) | HSL明るさのパーセンテージに基づいてパラメータを増加させます。 amount darken( |
HSL明るさのパーセンテージに基づいてパラメータを減少させます。color, amount) | saturate( amount HSL鮮やかさのパーセンテージに基づいてパラメータを増加させます。 |
desaturate(color, amount) | 0%と100%の間の量を使用して鮮やかさが低い色を作成します。 amount HSL鮮やかさのパーセンテージに基づいてパラメータを減少させます。 |
opacify(color, amount) | 0と1の間の数値を使用してより不透明な色を作成します。 amount アルファチャンネルの値に基づいてパラメータを増加させます。 |
fade-in(color, amount) | 0と1の間の数値を使用してより不透明な色を作成します。 amount アルファチャンネルの値に基づいてパラメータを減少させます。 |
transparentize(color, amount) | 0と1の間の数値を使用してより透明な色を作成します。 amount アルファチャンネルの値に基づいてパラメータを減少させます。 |
fade-out(color, amount) | 0と1の間の数値を使用してより透明な色を作成します。 amount アルファチャンネルの値に基づいてパラメータを増加させます。 |