이런 문제를 정말 자주 겪습니다. 물론 var를 사용하는 것이 “당연한” 일이긴 하지만, 그걸 알고 기억할 수 있을 때의 이야기죠!
무언가가 실행되는 동안 기다리고 있었는데, 호기심에 https://ask.discourse.com/ 에 들어가서 "내 테마 컴포넌트에서 Discourse 테마 색상 변수에 접근할 수 있나요?"라고 물어봤습니다. 그리고 정말로 이런 답변을 받았어요:
-
사용 가능한 색상 변수:
Discourse는 다음과 같은 여러 개의 미리 정의된 CSS 커스텀 프로퍼티를 제공합니다:var(--primary) var(--secondary) var(--tertiary) var(--quaternary) var(--header_background) var(--header_primary) var(--highlight) var(--danger) var(--success) var(--love) -
사용 예시:
이 변수들을 CSS에서 사용하면 테마가 사용자가 선택한 다양한 색상 스킴에 적응하도록 할 수 있습니다. 예를 들어:body { background: var(--highlight); }