...

Built-in Functoins (๋ด์ฅํจ์)
์์(RGB / HSL / Opacity) ํจ์
mix($color1, $color2) : ๋ ๊ฐ์ ์์ ์์ต๋๋ค.
lighten($color, $amount) : ๋ ๋ฐ์์์ ๋ง๋ญ๋๋ค.
darken($color, $amount) : ๋ ์ด๋์ด์์ ๋ง๋ญ๋๋ค.
saturate($color, $amount) : ์์์ ์ฑ๋๋ฅผ ์ฌ๋ฆฝ๋๋ค.
desaturate($color, $amount) : ์์์ ์ฑ๋๋ฅผ ๋ฎ์ถฅ๋๋ค.
grayscale($color) : ์์์ ํ์์ผ๋ก ๋ณํํฉ๋๋ค.
invert($color) : ์์์ ๋ฐ์ ์ํต๋๋ค.
rgba($color, $alpha) : ์์์ ํฌ๋ช ๋๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค.
opacify($color, $amount) / fade-in($color, $amount) : ์์์ ๋ ๋ถํฌ๋ช ํ๊ฒ ๋ง๋ญ๋๋ค.
transparentize($color, $amount) / fade-out($color, $amount) : ์์์ ๋ ํฌ๋ช ํ๊ฒ ๋ง๋ญ๋๋ค.
โ
๋ฌธ์(String) ํจ์
unquote($string) : ๋ฌธ์์์ ๋ฐ์ดํ๋ฅผ ์ ๊ฑฐํฉ๋๋ค.
quote($string) : ๋ฌธ์์ ๋ฐ์ดํ๋ฅผ ์ถ๊ฐํฉ๋๋ค.
str-insert($string, $insert, $index) : ๋ฌธ์์ index๋ฒ์งธ์ ํน์ ๋ฌธ์๋ฅผ ์ฝ์ ํฉ๋๋ค.
str-index($string, $substring) : ๋ฌธ์์์ ํน์ ๋ฌธ์์ ์ฒซ index๋ฅผ ๋ฐํํฉ๋๋ค.
str-slice($string, $start-at, [$end-at]) : ๋ฌธ์์์ ํน์ ๋ฌธ์(๋ช ๋ฒ์งธ ๊ธ์๋ถํฐ ๋ช ๋ฒ์งธ ๊ธ์๊น์ง)๋ฅผ ์ถ์ถํฉ๋๋ค.
to-upper-case($string) : ๋ฌธ์๋ฅผ ๋๋ฌธ์๋ฅผ ๋ณํํฉ๋๋ค.
to-lower-case($string) : ๋ฌธ์๋ฅผ ์๋ฌธ์๋ก ๋ณํํฉ๋๋ค.
โ
์ซ์(Number) ํจ์
percentage($number) : ์ซ์(๋จ์ ๋ฌด์)๋ฅผ ๋ฐฑ๋ถ์จ๋ก ๋ณํํฉ๋๋ค.
round($number) : ์ ์๋ก ๋ฐ์ฌ๋ฆผํฉ๋๋ค.
ceil($number) : ์ ์๋ก ์ฌ๋ฆผํฉ๋๋ค.
floor($number) : ์ ์๋ก ๋ด๋ฆผ(๋ฒ๋ฆผ)ํฉ๋๋ค.
abs($number) : ์ซ์์ ์ ๋ ๊ฐ์ ๋ฐํํฉ๋๋ค.
min($numbersโฆ) : ์ซ์ ์ค ์ต์ ๊ฐ์ ์ฐพ์ต๋๋ค.
max($numbersโฆ) : ์ซ์ ์ค ์ต๋ ๊ฐ์ ์ฐพ์ต๋๋ค.
random() : 0 ๋ถํฐ 1 ์ฌ์ด์ ๋์๋ฅผ ๋ฐํํฉ๋๋ค.
โ
List ํจ์
๋ชจ๋ List ๋ด์ฅ ํจ์๋ ๊ธฐ์กด List ๋ฐ์ดํฐ๋ฅผ ๊ฐฑ์ ํ์ง ์๊ณ ์ List ๋ฐ์ดํฐ๋ฅผ ๋ฐํํฉ๋๋ค.
๋ชจ๋ List ๋ด์ฅ ํจ์๋ Map ๋ฐ์ดํฐ์์๋ ์ฌ์ฉํ ์ ์์ต๋๋ค.
length($list) : List์ ๊ฐ์๋ฅผ ๋ฐํํฉ๋๋ค.
nth($list, $n) : List์์ n๋ฒ์งธ ๊ฐ์ ๋ฐํํฉ๋๋ค.
set-nth($list, $n, $value) : List์์ n๋ฒ์งธ ๊ฐ์ ๋ค๋ฅธ ๊ฐ์ผ๋ก ๋ณ๊ฒฝํฉ๋๋ค.
join($list1, $list2, [$separator]) : ๋ ๊ฐ์ List๋ฅผ ํ๋๋ก ๊ฒฐํฉํฉ๋๋ค.
zip($listsโฆ) : ์ฌ๋ฌ List๋ค์ ํ๋์ ๋ค์ฐจ์ List๋ก ๊ฒฐํฉํฉ๋๋ค.
index($list, $value) : List์์ ํน์ ๊ฐ์ index๋ฅผ ๋ฐํํฉ๋๋ค.
โ
Map ํจ์
๋ชจ๋ Map ๋ด์ฅ ํจ์๋ ๊ธฐ์กด Map ๋ฐ์ดํฐ๋ฅผ ๊ฐฑ์ ํ์ง ์๊ณ ์ Map ๋ฐ์ดํฐ๋ฅผ ๋ฐํํฉ๋๋ค.
map-get($map, $key) : Map์์ ํน์ key์ value๋ฅผ ๋ฐํํฉ๋๋ค.
map-merge($map1, $map2) : ๋ ๊ฐ์ Map์ ๋ณํฉํ์ฌ ์๋ก์ด Map๋ฅผ ๋ง๋ญ๋๋ค.
map-keys($map) : Map์์ ๋ชจ๋ key๋ฅผ List๋ก ๋ฐํํฉ๋๋ค.
map-values($map) : Map์์ ๋ชจ๋ value๋ฅผ List๋ก ๋ฐํํฉ๋๋ค.
โ
๊ด๋ฆฌ(Introspection) ํจ์
variable-exists(name) : ๋ณ์๊ฐ ํ์ฌ ๋ฒ์์ ์กด์ฌํ๋์ง ์ฌ๋ถ๋ฅผ ๋ฐํํฉ๋๋ค.(์ธ์๋ $์์ด ๋ณ์์ ์ด๋ฆ๋ง ์ฌ์ฉํฉ๋๋ค.)
unit($number) : ์ซ์์ ๋จ์๋ฅผ ๋ฐํํฉ๋๋ค.
unitless($number) : ์ซ์์ ๋จ์๊ฐ ์๋์ง ์ฌ๋ถ๋ฅผ ๋ฐํํฉ๋๋ค.
comparable($number1, $number2) : ๋ ๊ฐ์ ์ซ์๊ฐ ์ฐ์ฐ ๊ฐ๋ฅํ์ง ์ฌ๋ถ๋ฅผ ๋ฐํํฉ๋๋ค.
์ด ๊ธ์ด ์ข์ผ์ จ๋ค๋ฉด ๊ตฌ๋ & ์ข์์
์ฌ๋ฌ๋ถ์ ๊ตฌ๋
๊ณผ ์ข์์๋
์ ์์๊ฒ ํฐ ํ์ด ๋ฉ๋๋ค.