Sassには内部関数もあり、この記事では覚えておくと何かと便利な内部関数をまとめます。
使い方は簡単で、以下のように値として書き込みます。
background-color: lighten($baseColor, 20%);
コード | 内容 |
lighten($baseColor, 20%); | 明度を上げる |
darken($baseColor, 20%); | 明度を下げる |
saturate($baseColor, 20%); | 彩度を上げる |
desaturate($baseColor, 20%); | 彩度を下げる |
adjust-hue($baseColor, 50deg); | 色相を変える |
rgba($baseColor, 0.5); | 透明度を変える |
コード | 内容 |
round($number); | 四捨五入 |
ceil($number); | 小数点以下を切り上げ |
floor($number); | 小数点以下を切り捨て |
abs($number); | 絶対値(正の値)を返す |
percentage($number); | パーセント形式に変換 |
min(1px, 2px); | 引数で渡した値の内、最小値を返す |
max(1px, 2px); | 引数で渡した値の内、最大値を返す |
random() | 0~1までのランダムな数値を返す |
コード | 内容 |
nth(n) | 配列からn番目の値を返す |
quote() | 入れた値をダブルクオーテーションで囲って出力する |
他にもSassには便利な機能があり、公式ページにまとめられていますので、以下に公式ページへのリンクを載せておきます。
https://sass-lang.com/documentation/
以上、Sassの便利な内部関数でした!