[css] CSS 변수 지역 변수
CSS에서 변수를 사용하면 코드의 가독성과 유지보수성을 높일 수 있습니다. CSS 변수는 전역 변수와 지역 변수로 나눌 수 있습니다. 이 블로그 게시물에서는 CSS 변수의 지역 변수에 대해 알아보겠습니다.
CSS 변수란?
CSS 변수는 값을 저장하고 재사용하기 위한 방법으로, 특정 값을 여러 군데에서 사용해야 할 때 특히 유용합니다.
CSS 변수는 다음과 같은 형식으로 정의할 수 있습니다:
:root {
--main-color: #FF0000;
}
위의 예제에서 --main-color
는 변수 이름이며 #FF0000
은 변수 값입니다.
전역 변수
전역 변수는 :root
섹션 내에서 정의되며, 해당 CSS 파일이나 HTML 문서 전체에서 사용할 수 있습니다.
:root {
--main-color: #FF0000;
}
변수를 사용할 때는 var()
함수를 사용하여 값을 참조합니다.
.element {
color: var(--main-color);
}
지역 변수
반면에, 지역 변수는 특정 요소 내에서만 사용할 수 있습니다. 지역 변수는 전역 변수를 재정의하여 사용할 수도 있습니다. 아래는 지역 변수의 예제입니다.
.element {
--main-color: #00FF00;
color: var(--main-color);
}
위의 코드에서 --main-color
은 .element
요소 내에서만 사용되는 지역 변수이며, 이 값은 전역 변수를 덮어쓰게 됩니다.
결론
CSS 변수를 사용하면 스타일을 효율적으로 관리할 수 있습니다. 전역 변수는 전체 문서에서 공통으로 사용되고, 지역 변수는 특정 요소 내에서 사용됩니다. 이를 통해 코드의 가독성을 높이고 유지보수를 용이하게 할 수 있습니다. CSS 변수의 전역 변수와 지역 변수를 구분하여 사용하는 것은 더 나은 CSS 코드 작성에 도움을 줄 것입니다.