Skip to content

Latest commit

 

History

History
31 lines (24 loc) · 574 Bytes

함수.md

File metadata and controls

31 lines (24 loc) · 574 Bytes

함수

@mixin center {
    /* 수직 수평 처리 */
    display: flex;
    justify-content: center;
    align-items: center;
}

@function ratio($size, $ratio) {
    @return $size * $ratio
}

.box {
    $width: 160px;
    width: $width;
    height: ratio($width, 9/16);
    @include center;
}

→ ratio: 비율 구하는 함수

→ ratio(160, 9/16) 사용 시 16:9의 화면 비율 사용 가능

@mixin@function

  • 둘 다 재사용 가능
  • @mixin: 스타일을 다룰 때 사용
  • @function: 값 처리에 대한 내용 명시할 때 사용