[css] CSS 변수 이름 짓기

CSS 변수는 코드를 읽기 쉽고 유지 보수하기 쉽게 만드는 데 도움이 되는 강력한 도구입니다. 변수 이름을 지을 때 몇 가지 가이드라인을 따르면 좋은 습관을 만들 수 있습니다.

1. 명확하고 간결한 이름 사용

변수 이름은 해당 변수가 하는 일을 명확하게 설명해야 합니다. 예를 들어, 배경 색상을 나타내는 변수의 이름은 --bg-color와 같이 명확하고 간결하게 지어야 합니다.

:root {
  --bg-color: #f4f4f4;
}

2. 케밥 케이스 또는 카멜 케이스 사용

변수 이름을 지을 때에는 케밥 케이스(하이픈 사용)나 카멜 케이스(단어의 첫 글자를 대문자로 표기) 중 하나를 사용하는 것이 좋습니다. 이렇게 하면 변수 이름을 일관성 있게 유지할 수 있습니다.

/* 케밥 케이스 */
:root {
  --text-color: #333;
}

/* 카멜 케이스 */
:root {
  --textColor: #333;
}

3. 의미 있는 접두사 사용

변수 이름에는 해당 변수가 어떤 요소에 적용되는지 나타내는 의미 있는 접두사를 사용하는 것이 좋습니다. 이를 통해 코드를 더 쉽게 이해할 수 있습니다.

:root {
  --btn-hover-bg-color: #ccc;
}

4. 예약어 피하기

CSS 변수 이름을 짓는 데에는 예약어를 피해야 한다는 점에 유의해야 합니다.

/* 피해야 할 예약어 */
:root {
  --import: "Arial", sans-serif; /* 잘못된 사용 예시 */
}

마무리

적절한 CSS 변수 이름을 지을 때에는 의미 있는 이름, 일관성 있는 규칙, 예약어 피하기 등을 고려해야 합니다. 이러한 가이드라인을 따르면 코드를 더 쉽게 읽고 유지 보수할 수 있을 뿐 아니라, 효율적으로 작업할 수 있습니다.