본문 바로가기
웹 프로그래밍/프론트엔드

[HTML/CSS] calc()를 통해 속성값을 계산해 보자 : 사칙연산을 통한 속성값 계산

by me_in_sk 2023. 6. 21.
반응형

 

 

calc() 함수는 다양한 속성들의 속성값 계산을 가능하게 만들어 준다. 아래 예시를 보자.

 

 

See the Pen Untitled by me_in_sk (@sleepyMS) on CodePen.

 

 


 

계산 법칙과 우선순위는 사칙연산과 동일하다.
  1. 괄호 안을 계산
  2. 곱셈과 나눗셈을 계산
  3. 덧셈과 뺄셈을 계산
  4. 동순위 연산이 2개 이상이면, 왼쪽부터 오른쪽 순으로 계산

 

계산의 대상으로 px, % 등을 함께 계산하는 것이 가능하다.

See the Pen Untitled by me_in_sk (@sleepyMS) on CodePen.

 

calc() 함수를 통해 요소의 너비나 높이 뿐만 아니라 다양한 속성들의 속성값을 계산하는 것이 가능하며, 코드의 확장성을 위해 :root를 통한 변수를 통제하여 일정 값들을 계산하는 것 또한 가능하다.

 

 


◆ 함께 보면 좋은 글

반응형

댓글