Glossar: 3 weitere Experimente + Watt-Leiter-Infografik
- Treibhauseffekt-Slider (CO2-ppm 200..800 -> Temperatur-Anomalie via IPCC-Faustformel, Moleküle füllen Atmosphäre dynamisch, Thermometer visualisiert ΔT) - Windrad-Höhenslider (0..260 m, 7 Vergleichsobjekte Mensch..modernes Windrad leuchten je nach Schieberstellung auf) - Methan-GWP-Waage (CO2-Schale variabel 1..60 kg, Waage kippt physikalisch bis bei 28 kg Balance erreicht ist) - kWh-Rennen: Fahrzeuge fahren jetzt von rechts nach links (plattformunabhängige Emoji-Orientierung), Animation auf 6,5s verlangsamt - Watt-Leiter: neue gemeinsame Infografik (log-Skala 1 W..1 GW mit 6 Haushalts- und Kraftwerks-Beispielen), verknüpft mit watt/kilowatt/megawatt - CSS für Slider-Experimente (.ge-gh-*), Waagen-Animation, Windrad-Highlighting Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -469,6 +469,51 @@ foreach ($modDb as $m) {
|
||||
}
|
||||
.ge-calc-scale { display: flex; justify-content: space-between; font-size: .65rem; color: var(--ggs-text-muted); margin-bottom: .3rem; }
|
||||
.ge-calc-label { font-size: .75rem; color: var(--ggs-text); }
|
||||
|
||||
/* Slider-basierte Experimente (Treibhauseffekt, Windrad, Methan-Waage) */
|
||||
.ge-gh-svg, .ge-wind-svg, .ge-bal-svg {
|
||||
width: 100%; height: auto;
|
||||
background: linear-gradient(180deg, #dae8ec 0%, #eff5f6 60%, var(--ggs-white) 100%);
|
||||
border-radius: var(--ggs-radius-sm);
|
||||
}
|
||||
.ge-bal-svg { background: var(--ggs-white); }
|
||||
.ge-gh-slider {
|
||||
display: flex; flex-direction: column; gap: .3rem;
|
||||
background: var(--ggs-white);
|
||||
padding: .6rem .9rem;
|
||||
border-radius: var(--ggs-radius-sm);
|
||||
border: 1px solid var(--ggs-border);
|
||||
}
|
||||
.ge-gh-slider label {
|
||||
font-size: .85rem; color: var(--ggs-text);
|
||||
}
|
||||
.ge-gh-slider label strong { color: var(--ggs-fjord-dark); font-size: 1rem; }
|
||||
.ge-gh-slider input[type="range"] {
|
||||
width: 100%; accent-color: var(--ggs-fjord); height: 28px;
|
||||
}
|
||||
.ge-gh-markers {
|
||||
display: flex; justify-content: space-between;
|
||||
font-size: .65rem; color: var(--ggs-text-muted); text-align: center;
|
||||
line-height: 1.1;
|
||||
}
|
||||
.ge-gh-result { display: flex; gap: .5rem; flex-wrap: wrap; }
|
||||
.ge-gh-pill {
|
||||
background: var(--ggs-white);
|
||||
border: 1.5px solid var(--ggs-border);
|
||||
border-radius: var(--ggs-radius-pill);
|
||||
padding: .4rem .9rem;
|
||||
font-size: .82rem;
|
||||
font-weight: 600;
|
||||
color: var(--ggs-text);
|
||||
}
|
||||
.ge-gh-pill strong { color: var(--ggs-fjord-dark); }
|
||||
.ge-gh-pill[data-state="good"] { border-color: var(--ggs-moss); color: var(--ggs-moss-dark); background: var(--ggs-moss-light); }
|
||||
.ge-gh-pill[data-state="now"] { border-color: var(--ggs-fjord); color: var(--ggs-fjord-dark); background: var(--ggs-fjord-light); }
|
||||
.ge-gh-pill[data-state="warn"] { border-color: var(--ggs-orange); color: var(--ggs-orange); background: #fbe8d3; }
|
||||
.ge-gh-pill[data-state="bad"] { border-color: var(--ggs-coral); color: var(--ggs-coral); background: var(--ggs-coral-light); }
|
||||
|
||||
.ge-wind-obj { opacity: .45; transition: opacity .25s var(--ggs-ease), filter .25s var(--ggs-ease); }
|
||||
.ge-wind-obj.ge-wind-active { opacity: 1; filter: drop-shadow(0 2px 6px rgba(74,124,138,.35)); }
|
||||
.gl-detail-unit {
|
||||
display: inline-block; font-size: .78rem; font-weight: 700; font-family: var(--ggs-font-mono);
|
||||
color: var(--ggs-fjord-dark); background: var(--ggs-fjord-light);
|
||||
|
||||
Reference in New Issue
Block a user