SASS / SCSS

내장 함수(Built-in Functions)

색상(RGB / HSL / Opacity) 함수

  1. 색상 생성

    • rgb($red, $green, $blue) 지정된 값 기반의 불투명 색상
    • rgba($red, $green, $blue, $alpha) 지정된 불투명도에서 alpha 값
    • hsl($hue, $saturation, $lightness) 지정된 색조, 채도, 밝기 기반의 불투명 색상
    • hsla($hue, $saturation, $lightness, $alpha) 지정된 불투명도에서 alpha 값
    • grayscale($color) 회색(#737373) 변경.
    • complement($color) 채도 값은 같지만 $color 색조 180도 다른 값
    • invert($color) 색 반전.
  2. 색 구성 요소 추출

    • red($color) $color의 빨간색 구성 요소 반환
    • green($color) $color의 녹색 구성 요소 반환
    • blue($color) $color의 파란색 구성 요소 반환
    • hue(($color) $color의 색조 반환
    • saturation($color) $color의 채도 반환
    • lightness($color) $color의 밝기 반환
    • alpha($color) opacity($color) 항상 1 반환
  3. 색상 조작

    • mix($color1, $color2, [$weight]) 두가지의 색 결합. [$weight] 첫번째 색의 비율 기본값 50%
    • adjust-hue($color, $degrees) $color의 색조 지정된 각도만큼 회전
    • lighten($color, $amount) 색 밝게 변경. amount: 0 ~ 100%
    • darken($color, $amount) 색 어둡게 변경. amount: 0 ~ 100%
    • saturate($color, $amount) 색의 채도 높게 변경. amount: 0 ~ 100%
    • desaturate($color, $amount) 의 채도 낮게 변경. amount: 0 ~ 100%
    • rgba($color, $alpha) 색상 알파값(백분율) 변경.
    • opacify($color, $amount) / fade-in($color, $amount) 색상 불투명도 변경
    • transparentize($color, $amount) / fade-out($color, $amount) 색상 투명도 변경
    • adjust-color($color, [$red], [$green], [$blue], [$saturation], [$lightness], [$alpha]) 하나 이상의 명명 된 인수로 $color 변경
    • scale-color($color, [$red], [$green], [$blue], [$saturation], [$lightness], [$alpha]) 하나 이상의 명명 된 인수에 지정된 양만큼 $color 조정
    • change-color($color, [$red], [$green], [$blue], [$saturation], [$lightness], [$alpha]) $color의 구성 요소를 하나 이상의 명명 된 매개 변수에 지정된 값으로 바꿉

문자(String) 함수


숫자(Number) 함수


List 함수


Map 함수


선택(Selector) 함수 - 부모 선택자 사용을 금지


관리(Introspection) 함수


참고 자료(References)