Documentation Index
Fetch the complete documentation index at: https://docs.karpatokforrasa.hu/llms.txt
Use this file to discover all available pages before exploring further.
Aktiválás
A light mód a html elemen lévő data-theme="light" attribútummal aktiválódik. A témaváltó JavaScript localStorage-ba írja az értéket, és oldalletöltéskor a <head>-ben lévő inline script azonnal beállítja az attribútumot — így nem villan az oldal.
<html data-theme="light">
CSS változó felülírások
A light módban az összes felületi és szövegszín újra van definiálva:
html[data-theme="light"] {
--kf-surface: #ffffff;
--kf-surface-2: #eeeeef;
--kf-border: rgba(0, 0, 0, 0.09);
--kf-text: #2d2d2d;
--kf-text-muted: #6b6b6b;
--kf-white: #111111;
--kf-white-soft: #f9f9f9;
--kf-graphite: #e5e5e5;
--kf-black: #f6f6f8;
}
A brand színek (--kf-red, --kf-red-dark, --kf-green, --kf-green-soft, --kf-green-dark) nem változnak light módban — ezek platformfüggetlenek.
Oldalháttér (light)
html[data-theme="light"] {
background:
radial-gradient(circle at 20% 10%, rgba(230, 57, 70, 0.05), transparent 34%),
radial-gradient(circle at 80% 80%, rgba(31, 122, 77, 0.07), transparent 36%),
linear-gradient(160deg, #f6f6f8 0%, #f3f3f5 45%, #eff4f1 100%) !important;
}
Halvány szürkésfehér alap, ugyanolyan szerkezetű mint a dark mód, de 5–7%-os akcentusokkal a piros és zöld fényekből.
Komponens-specifikus felülírások
Fejléc
html[data-theme="light"] #masthead {
background-color: rgba(255, 255, 255, 0.97) !important;
border-bottom-color: rgba(0, 0, 0, 0.08) !important;
}
Kártyák
html[data-theme="light"] .kf-card {
background: #ffffff;
border-color: rgba(0, 0, 0, 0.08);
}
html[data-theme="light"] .kf-card h3 { color: #111111; }
html[data-theme="light"] .kf-card p { color: #555555; }
Dark szekció
html[data-theme="light"] .kf-dark {
background: #f0f0f2;
border-bottom-color: rgba(0, 0, 0, 0.06);
}
Instagram szekció
html[data-theme="light"] .kf-instagram-section {
background:
radial-gradient(circle at 70% 20%, rgba(225, 48, 108, 0.05), transparent 38%),
radial-gradient(circle at 20% 80%, rgba(31, 122, 77, 0.04), transparent 36%);
border-color: rgba(0, 0, 0, 0.07);
}
Témaváltó gomb ikonok
| Téma | Látható ikon | Logika |
|---|
| Dark mód | ☀️ Nap | „Kattints a light módra váltáshoz” |
| Light mód | 🌙 Hold | „Kattints a dark módra visszaváltáshoz” |
/* Dark módban a nap látható */
html:not([data-theme]) .kf-theme-toggle__icon--sun,
html[data-theme="dark"] .kf-theme-toggle__icon--sun { opacity: 1; }
html:not([data-theme]) .kf-theme-toggle__icon--moon,
html[data-theme="dark"] .kf-theme-toggle__icon--moon { opacity: 0; }
/* Light módban a hold látható */
html[data-theme="light"] .kf-theme-toggle__icon--sun { opacity: 0; }
html[data-theme="light"] .kf-theme-toggle__icon--moon { opacity: 1; }
Bővítési útmutató
Új komponens light módra hozásakor kövesd ezt a mintát:
/* 1. Dark mód (alap — a :root változókon dolgozik, általában elég) */
.kf-uj-komponens {
background: var(--kf-surface);
color: var(--kf-text);
border: 1px solid var(--kf-border);
}
/* 2. Light mód felülírás — csak ha szükséges */
html[data-theme="light"] .kf-uj-komponens {
background: #ffffff;
border-color: rgba(0, 0, 0, 0.09);
}