선

CSS 변수와 다크 모드 테마

· 2025-08-02 (토) 08:47:55 · 1032
CSS 변수 정의
공통 스타일에서 색상, 글자 크기 등을 변수로 관리

:root {
--bg-color: #ffffff;
--text-color: #000000;
--primary-color: #1e90ff;
}
body {
background: var(--bg-color);
color: var(--text-color);
}

다크 모드 지원
시스템 설정을 감지해 다크 모드 적용

@media (prefers-color-scheme: dark) {
:root {
--bg-color: #121212;
--text-color: #f0f0f0;
--primary-color: #90caf9;
}
}

토글 버튼으로 테마 변경
사용자가 직접 테마 선택 가능

<button id="theme-toggle">다크 모드</button>
<script>
document.getElementById('theme-toggle').addEventListener('click', () => {
document.documentElement.classList.toggle('dark');
});
</script>

.dark {
--bg-color: #121212;
--text-color: #f0f0f0;
--primary-color: #90caf9;
}
|
댓글을 작성하시려면 로그인이 필요합니다.
+
분류 제목 글쓴이 날짜 조회
CSS 25-12-27 조회 710
CSS 25-12-07 조회 894
CSS 25-11-20 조회 936
CSS 25-10-10 조회 896
CSS 25-09-19 조회 1,089
CSS 25-08-16 조회 1,129
CSS 25-08-16 조회 1,052
CSS 25-08-02 조회 1,033
CSS 25-07-18 조회 1,169
CSS 25-07-11 조회 1,106
CSS 25-07-10 조회 1,048
CSS 25-07-03 조회 1,062
CSS 25-07-02 조회 1,106
CSS 25-06-29 조회 1,073
CSS 25-06-20 조회 1,250
CSS 25-06-18 조회 1,198
CSS 25-06-17 조회 1,110
CSS 25-06-16 조회 1,124
CSS 25-06-13 조회 972
CSS 23-03-13 조회 2,273
CSS 23-01-11 조회 3,385
CSS 21-03-29 조회 5,044
CSS 21-03-29 조회 5,520
반응형웹 20-06-29 조회 3,781
반응형웹 20-06-29 조회 3,660
부트스트랩 18-01-08 조회 5,825
부트스트랩
[부트스트랩]
18-01-08 조회 7,455
부트스트랩 18-01-08 조회 5,427
부트스트랩 18-01-04 조회 7,534
부트스트랩 18-01-04 조회 4,150