SASS Tutorial의 함수

Sass 함수는 인수를 수신하고 단일 값을 반환할 수 있습니다.

그들은 CSS 코드 작성에 프로그래밍 요소를 추가하고 이제 우리는 수학을 할 수 있습니다!

표준 수학 연산자 + , - , * , /% 를 모두 사용할 수 있습니다.

예제 함수



다음 함수는 $first-number$second-number 두 개의 인수를 허용할 수 있습니다. 함수가 반환하는 값은 두 변수의 합입니다.

@function add-numbers($first-number, $second-number) {
  @return $first-number + $second-number
}

padding 속성의 값을 두 개의 개별 값의 합으로 바꾸고 싶다고 가정해 보겠습니다.

다음과 같이 함수를 호출하고 인수를 전달합니다.

.box1 {
  padding: add-numbers(5px, 10px);
}


결과 CSS 출력은 다음과 같습니다.

.box1 {
  padding: 15px;
}


전체 코드를 보자:

<html>
  <head>
    <title>Page Title</title>
  </head>
<body>
<nav class="navbar">
  <ul>
    <li>Home</li>
    <li>Services</li>
    <li>Contact Us</li>
  </ul>
</nav> 
</body>
</html>


그리고 우리의 SASS:

@function add-numbers($first-number, $second-number) {
  @return $first-number + $second-number
}

.navbar {
  background-color: red;
  padding: add-numbers(5px, 100px);
  ul {
    list-style: none;
  }
  li {
    text-align: center;
    margin: 1rem;
  }
}


보시다시피 함수는 재사용 가능한 로직을 매우 효율적인 방식으로 활용할 수 있으므로 더 읽기 쉽고 DRY Sass를 작성하는 데 도움이 됩니다. 이것은 더 크고 복잡한 프로젝트 작업을 시작할 때 큰 차이를 만들 수 있습니다!

결론



이 블로그 게시물이 마음에 드셨다면 제가 매일 기술 관련 게시물을 게시하는 곳을 팔로우하세요!
이 기사가 마음에 들었고 팁을 남기고 싶다면 — 클릭 here

🌎 연결하자


  • Portfolio
  • Hashnode
  • Medium
  • Github
  • Codepen
  • 좋은 웹페이지 즐겨찾기