Skip to content

Commit ee8fd33

Browse files
committed
added dark light toggle on help cneter page
1 parent 9e4510e commit ee8fd33

1 file changed

Lines changed: 123 additions & 2 deletions

File tree

public/Help-Center.html

Lines changed: 123 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,100 @@
5050
#scrollTopBtn:hover {
5151
transform: translateY(-5px) scale(1.1);
5252
box-shadow: 0 12px 30px rgba(0,0,0,0.3);
53-
}
53+
}/* =========================
54+
DARK MODE SYSTEM
55+
========================= */
56+
57+
/* Toggle button */
58+
.theme-toggle{
59+
border:none;
60+
background:transparent;
61+
font-size:18px;
62+
cursor:pointer;
63+
margin-left:10px;
64+
color:inherit;
65+
}
66+
67+
/* Smooth transition */
68+
body{
69+
transition: background 0.3s ease, color 0.3s ease;
70+
}
71+
72+
/* Dark mode base */
73+
body.dark-mode{
74+
background:#0f172a;
75+
color:#e2e8f0;
76+
}
77+
78+
/* Navbar */
79+
body.dark-mode .header{
80+
background:#020617;
81+
}
82+
83+
/* Navigation links */
84+
body.dark-mode .nav-link{
85+
color:#e2e8f0;
86+
}
87+
88+
/* Cards */
89+
body.dark-mode .balance-card{
90+
background:#1e293b;
91+
border:1px solid #334155;
92+
color:#e2e8f0;
93+
}
94+
95+
/* Info section */
96+
body.dark-mode .data-management-section{
97+
background:#1e293b;
98+
border:1px solid #334155;
99+
}
100+
101+
/* Footer */
102+
body.dark-mode .footer{
103+
background:#020617;
104+
color:#e2e8f0;
105+
}
106+
107+
/* Footer links */
108+
body.dark-mode .footer-links a{
109+
color:#e2e8f0;
110+
}
111+
112+
body.dark-mode .footer-links a:hover{
113+
color:#3b82f6;
114+
}
115+
116+
/* Scroll button */
117+
body.dark-mode #scrollTopBtn{
118+
background:linear-gradient(135deg,#1d4ed8,#2563eb);
119+
}/* Default Light Mode */
120+
body{
121+
background:#f8fafc;
122+
color:#1e293b;
123+
}
124+
125+
/* Dark Mode */
126+
body.dark-mode{
127+
background:#0f172a;
128+
color:#e2e8f0;
129+
}
130+
131+
/* Navbar */
132+
body.dark-mode .header{
133+
background:#020617;
134+
}
135+
136+
/* Cards */
137+
body.dark-mode .balance-card{
138+
background:#1e293b;
139+
color:#e2e8f0;
140+
}
141+
142+
/* Footer */
143+
body.dark-mode .footer{
144+
background:#020617;
145+
color:#e2e8f0;
146+
}
54147
</style>
55148
</head>
56149

@@ -73,7 +166,9 @@
73166
<a href="finance-tips.html" class="nav-link">Finance Tips</a>
74167
<a href="Help-Center.html" class="nav-link active">Help Center</a>
75168
<a href="#" class="nav-link">Settings</a>
76-
169+
<button id="themeToggle" class="theme-toggle">
170+
<i class="fas fa-moon"></i>
171+
</button>
77172
<div class="lang-wrapper">
78173
<i class="fas fa-language"></i>
79174
<select id="languageSelect">
@@ -279,7 +374,33 @@ <h4>Resources</h4>
279374
animateCursor();
280375
}
281376
</script>
377+
<script>
282378

379+
/* =============================
380+
DARK / LIGHT MODE
381+
============================= */
382+
383+
const toggleBtn = document.getElementById("themeToggle");
384+
385+
/* Load saved theme */
386+
if(localStorage.getItem("theme") === "dark"){
387+
document.body.classList.add("dark-mode");
388+
}
389+
390+
/* Toggle */
391+
toggleBtn.addEventListener("click", () => {
392+
393+
document.body.classList.toggle("dark-mode");
394+
395+
if(document.body.classList.contains("dark-mode")){
396+
localStorage.setItem("theme","dark");
397+
}else{
398+
localStorage.setItem("theme","light");
399+
}
400+
401+
});
402+
403+
</script>
283404
<script src="helpcenter.js"></script>
284405

285406
</body>

0 commit comments

Comments
 (0)