Skip to content

Commit bf5bde9

Browse files
fix(ui): 다크모드 페이지 전환 깜빡임 및 히어로 이미지 개선
- head에 인라인 스크립트로 테마 즉시 적용하여 FOUC 제거 - 다크모드 히어로 이미지에 brightness 필터 적용
1 parent 06075ec commit bf5bde9

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

_layouts/default.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@
33
{% assign current_lang = page.lang | default: site.default_lang %}
44
{% assign lang_data = site.data[current_lang] %}
55

6-
<html lang="{{ current_lang }}" data-theme="light">
6+
<html lang="{{ current_lang }}">
77
<head>
88
<meta charset="UTF-8">
9+
<script>document.documentElement.setAttribute('data-theme',localStorage.getItem('theme')||'light')</script>
910
<meta name="viewport" content="width=device-width, initial-scale=1.0">
1011
<title>{{ page.title | default: lang_data.site.title }} | {{ lang_data.site.title }}</title>
1112
<meta name="description" content="{{ page.description | default: lang_data.site.description }}">

assets/css/main.css

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -466,6 +466,12 @@ a:hover {
466466
background: linear-gradient(135deg, rgba(13,17,23,0.92) 0%, rgba(68,147,248,0.35) 100%);
467467
}
468468

469+
[data-theme="dark"] .blog-hero,
470+
[data-theme="dark"] .about-hero,
471+
[data-theme="dark"] .post-hero {
472+
filter: brightness(0.8);
473+
}
474+
469475
.hero-text {
470476
position: relative;
471477
z-index: 1;

0 commit comments

Comments
 (0)