반응형
SCSS 컬러 함수
SCSS는 CSS의 기능을 확장한 스타일 시트 언어로, 컬러 관련 작업을 보다 효율적으로 처리할 수 있는 다양한 함수를 제공합니다.
- lighten($color, $amount): 지정된 색상을 밝게 만듭니다.
- darken($color, $amount): 지정된 색상을 어둡게 만듭니다.
- saturate($color, $amount): 지정된 색상의 채도를 높입니다.
- desaturate($color, $amount): 지정된 색상의 채도를 낮춥니다.
- complement($color): 지정된 색상의 보색을 반환합니다.
SCSS 연산자
SCSS는 연산자를 사용하여 숫자와 색상을 계산하고 조작할 수 있습니다.
- +: 숫자나 색상을 더합니다.
- -: 숫자나 색상을 뺍니다.
- *: 숫자를 곱하거나, 색상을 어둡게 만듭니다.
- /: 숫자를 나눕니다.
- %: 숫자를 나눈 나머지를 반환합니다.
컬러 함수와 연산자 예제
아래는 SCSS에서 컬러 함수와 연산자를 사용하는 예제입니다.
$base-color: #3498db;
.lighter-color: lighten($base-color, 20%);
.darker-color: darken($base-color, 10%);
.saturated-color: saturate($base-color, 30%);
.desaturated-color: desaturate($base-color, 15%);
.complementary-color: complement($base-color);
.calculated-color: $base-color + #123456;
이렇게 SCSS의 컬러 함수와 연산자를 사용하여 색상을 조작하고 계산할 수 있습니다.
반응형
'Style sheet > SCSS' 카테고리의 다른 글
[SCSS] SCSS 반응형 디자인 (0) | 2023.08.08 |
---|---|
[SCSS] SCSS Placeholder 선택자(%) (0) | 2023.08.08 |
[SCSS] SCSS 상속(Extend) (0) | 2023.08.08 |
[SCSS] SCSS Import와 Partials (0) | 2023.08.08 |
[SCSS] SCSS 조건문과 반복문 (0) | 2023.08.07 |