CSS 변수(Custom Properties)로 코드 유지보수 시간 절반으로 줄이기
·
TypeScript/CSS
웹 개발자라면 큰 프로젝트에서 동일한 색상값이나 크기를 CSS 파일 전체에 반복해서 사용한 경험이 있을 겁니다. 그리고 나중에 디자인이 변경되면? 전체 파일을 검색하여 모든 값을 수동으로 변경해야 했죠. 바로 이런 문제를 CSS 변수(Custom Properties)가 해결해 줍니다. 이 글에서는 CSS 변수를 효과적으로 활용하여 유지보수성을 높이고 작업 시간을 획기적으로 줄이는 방법을 알아보겠습니다.CSS 변수란 무엇인가?CSS 변수(또는 CSS Custom Properties)는 문서 전체에서 재사용할 수 있는 값을 저장하는 사용자 정의 속성입니다. 이름 앞에 두 개의 대시(--)를 붙여 정의하고, var() 함수를 사용하여 참조합니다.:root { --primary-color: #3498db; ..