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;
}
공통 스타일에서 색상, 글자 크기 등을 변수로 관리
: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;
}
게시글 목록
| 번호 | 제목 |
|---|---|
| 1547 | |
| 1546 |
CSS
스크롤 애니메이션 인터랙션
|
| 1545 |
CSS
이미지 비율 유지 반응형 처리
|
| 1544 | |
| 1542 | |
| 1541 | |
| 1540 | |
| 1539 | |
| 1538 | |
| 1537 |
CSS
박스 모델 완전 이해
|
| 1535 | |
| 1534 | |
| 1533 | |
| 1532 | |
| 1531 | |
| 1512 | |
| 1508 |
CSS
CSS 스위치형 버튼
4
|
| 1479 |
CSS
간단하게 메뉴꾸미기2
13
|
| 1478 |
CSS
간단하게 메뉴꾸미기 1
16
|
| 1475 | |
| 1474 | |
| 1460 |
부트스트랩
비활성화 및 활성 항목
2
|
| 1459 |
부트스트랩
드롭 다운 헤더
7
|
| 1458 |
부트스트랩
드롭 다운 분배기
2
|
| 1457 |
부트스트랩
부트 스트랩 드롭 다운
|
| 1456 |
부트스트랩
패널 바닥 글, 패널 그룹
|
| 1455 |
부트스트랩
부트스트랩 패널 제목
|
| 1454 |
부트스트랩
부트스트랩 panel
|
| 1453 | |
| 1452 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기