본문 바로가기

프로그램 강좌

[SASS]그림자 쉽게 사용하는 방법

설치방법

yarn add node-sass

 

사용방법

다음과 같이 파일을 만들어줍니다.

box_shadow.scss 파일 생성

@mixin box_shadow ($level) {

    @if $level == 1 {
        box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    } @else if $level == 2 {
        box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
    } @else if $level == 3 {
        box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
    } @else if $level == 4 {
        box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
    } @else if $level == 5 {
        box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);
    }

}

 

원하는 파일에서 불러온다음 사용

import '/경로/box_shadow.scss'
***

@include box_shadow(1);
// 아시겠지만 1~4까지 각각 다른 그림자 형태로 보입니다.

728x90