Bugs
This commit is contained in:
+54
-11
@@ -6,10 +6,7 @@ error_reporting(E_ALL);
|
||||
session_start();
|
||||
|
||||
$loggedIn = isset($_SESSION['user_id']);
|
||||
$pageTitle = 'Asteroidtemperatur – AstroTools';
|
||||
$headerIntroPre = 'Astronomie-Werkzeuge';
|
||||
$headerIntroTitle = 'Asteroid-Temperaturrechner';
|
||||
$headerIntroSub = 'Gleichgewichts- und Subsolartemperatur eines Asteroiden berechnen (NEATM).';
|
||||
|
||||
?>
|
||||
<?php require __DIR__ . '/header.php'; ?>
|
||||
|
||||
@@ -201,6 +198,52 @@ $headerIntroSub = 'Gleichgewichts- und Subsolartemperatur eines Asteroiden berec
|
||||
border-top: 1px solid var(--border);
|
||||
margin: 0.8rem 0;
|
||||
}
|
||||
|
||||
/* Tooltip */
|
||||
.at-tip {
|
||||
position: relative;
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
width: 1.1em;
|
||||
height: 1.1em;
|
||||
border-radius: 50%;
|
||||
border: 1px solid var(--gold-dim);
|
||||
color: var(--gold-dim);
|
||||
font-size: 0.68rem;
|
||||
font-style: normal;
|
||||
cursor: help;
|
||||
vertical-align: middle;
|
||||
margin-left: 0.3em;
|
||||
flex-shrink: 0;
|
||||
user-select: none;
|
||||
line-height: 1;
|
||||
}
|
||||
.at-tip::after {
|
||||
content: attr(data-tip);
|
||||
position: absolute;
|
||||
bottom: calc(100% + 8px);
|
||||
left: 50%;
|
||||
transform: translateX(-50%);
|
||||
background: #111827;
|
||||
border: 1px solid var(--border);
|
||||
border-radius: var(--radius);
|
||||
color: var(--text);
|
||||
font-size: 0.78rem;
|
||||
line-height: 1.5;
|
||||
padding: 0.5rem 0.75rem;
|
||||
width: 220px;
|
||||
white-space: normal;
|
||||
pointer-events: none;
|
||||
opacity: 0;
|
||||
transition: opacity 0.15s;
|
||||
z-index: 100;
|
||||
box-shadow: 0 4px 16px rgba(0,0,0,0.5);
|
||||
}
|
||||
.at-tip:hover::after,
|
||||
.at-tip:focus::after {
|
||||
opacity: 1;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div class="at-layout">
|
||||
@@ -212,7 +255,7 @@ $headerIntroSub = 'Gleichgewichts- und Subsolartemperatur eines Asteroiden berec
|
||||
<div class="at-param-grid">
|
||||
|
||||
<div class="at-param">
|
||||
<label for="at-r">Sonnenabstand <em>r</em></label>
|
||||
<label for="at-r">Sonnenabstand <em>r</em> <span class="at-tip" tabindex="0" data-tip="Wie weit ist der Asteroid von der Sonne entfernt? Je weiter weg, desto weniger Wärme kommt an. 1 AE = Abstand Erde–Sonne (≈ 150 Mio. km).">ⓘ</span></label>
|
||||
<div class="at-num">
|
||||
<input type="number" id="at-r" min="0.05" max="50" step="0.01" value="1.00">
|
||||
<span class="at-unit">AE</span>
|
||||
@@ -222,7 +265,7 @@ $headerIntroSub = 'Gleichgewichts- und Subsolartemperatur eines Asteroiden berec
|
||||
</div>
|
||||
|
||||
<div class="at-param">
|
||||
<label for="at-eps">Emissivität <em>ε</em></label>
|
||||
<label for="at-eps">Emissivität <em>ε</em> <span class="at-tip" tabindex="0" data-tip="Wie gut gibt die Oberfläche Wärme als Strahlung ab. Gestein strahlt fast perfekt (≈ 0,90). Der Maximalwert 1 wäre ein idealer Wärmestrahler.">ⓘ</span></label>
|
||||
<div class="at-num">
|
||||
<input type="number" id="at-eps" min="0.01" max="1" step="0.01" value="0.90">
|
||||
<span class="at-unit">0–1</span>
|
||||
@@ -232,7 +275,7 @@ $headerIntroSub = 'Gleichgewichts- und Subsolartemperatur eines Asteroiden berec
|
||||
</div>
|
||||
|
||||
<div class="at-param" style="grid-column:1/-1">
|
||||
<label for="at-eta">Beaming-Faktor <em>η</em></label>
|
||||
<label for="at-eta">Beaming-Faktor <em>η</em> <span class="at-tip" tabindex="0" data-tip="Korrektur für Oberflächenrauigkeit und Wärmespeicherung. Eine glatte, schnell rotierende Kugel hat η = 1. Rauere oder langsamere Asteroiden weichen davon ab (typisch 0,7–1,4).">ⓘ</span></label>
|
||||
<div class="at-num">
|
||||
<input type="number" id="at-eta" min="0.1" max="3" step="0.01" value="1.00">
|
||||
<span class="at-unit">> 0</span>
|
||||
@@ -259,7 +302,7 @@ $headerIntroSub = 'Gleichgewichts- und Subsolartemperatur eines Asteroiden berec
|
||||
<!-- Bond-Modus -->
|
||||
<div id="at-bond-section">
|
||||
<div class="at-param">
|
||||
<label for="at-a">Bond-Albedo <em>A</em></label>
|
||||
<label for="at-a">Bond-Albedo <em>A</em> <span class="at-tip" tabindex="0" data-tip="Wie viel des einfallenden Sonnenlichts wird insgesamt zurückgeworfen? 0 = pechschwarz, 1 = perfekter Spiegel. Kohle-artige Asteroiden: ≈ 0,03; heller Gesteinsasteroid: ≈ 0,25.">ⓘ</span></label>
|
||||
<div class="at-num">
|
||||
<input type="number" id="at-a" min="0" max="0.999" step="0.001" value="0.050">
|
||||
<span class="at-unit">0–1</span>
|
||||
@@ -273,7 +316,7 @@ $headerIntroSub = 'Gleichgewichts- und Subsolartemperatur eines Asteroiden berec
|
||||
<div id="at-geo-section" style="display:none;">
|
||||
<div class="at-param-grid">
|
||||
<div class="at-param">
|
||||
<label for="at-p">Geometrische Albedo <em>p</em></label>
|
||||
<label for="at-p">Geometrische Albedo <em>p</em> <span class="at-tip" tabindex="0" data-tip="Wie hell wirkt die Oberfläche, wenn die Sonne genau hinter dem Beobachter steht? Dieser Wert steht in Asteroidenkatalogen (MPC/JPL). Dunkel ≈ 0,04–0,10, hell ≈ 0,20–0,45.">ⓘ</span></label>
|
||||
<div class="at-num">
|
||||
<input type="number" id="at-p" min="0.001" max="0.999" step="0.001" value="0.100">
|
||||
<span class="at-unit">0–1</span>
|
||||
@@ -282,7 +325,7 @@ $headerIntroSub = 'Gleichgewichts- und Subsolartemperatur eines Asteroiden berec
|
||||
<p class="at-hint">Katalogwert (MPC/JPL). C-Typ ≈ 0,04–0,10.</p>
|
||||
</div>
|
||||
<div class="at-param">
|
||||
<label for="at-G">Phasenkoeffizient <em>G</em></label>
|
||||
<label for="at-G">Phasenkoeffizient <em>G</em> <span class="at-tip" tabindex="0" data-tip="Beschreibt, wie stark der Asteroid aufleuchtet, wenn die Sonne fast direkt hinter dem Beobachter steht (Opposition). Standardwert 0,15 gilt für die meisten Asteroiden.">ⓘ</span></label>
|
||||
<div class="at-num">
|
||||
<input type="number" id="at-G" min="0" max="0.9" step="0.01" value="0.15">
|
||||
<span class="at-unit">IAU</span>
|
||||
@@ -300,7 +343,7 @@ $headerIntroSub = 'Gleichgewichts- und Subsolartemperatur eines Asteroiden berec
|
||||
</div>
|
||||
<hr class="at-divider">
|
||||
<div class="at-param">
|
||||
<label for="at-H">Absolute Helligkeit <em>H</em> <span style="color:var(--text-dim);font-style:normal;">(optional, für Größe)</span></label>
|
||||
<label for="at-H">Absolute Helligkeit <em>H</em> <span style="color:var(--text-dim);font-style:normal;">(optional, für Größe)</span> <span class="at-tip" tabindex="0" data-tip="Die Helligkeit des Asteroiden aus einer genormten Entfernung (1 AE zur Sonne und zum Beobachter). Steht in Katalogen. Je kleiner die Zahl, desto heller — und desto größer der Asteroid.">ⓘ</span></label>
|
||||
<div class="at-num">
|
||||
<input type="number" id="at-H" min="-5" max="35" step="0.1" value="" placeholder="z. B. 20,5">
|
||||
<span class="at-unit">mag</span>
|
||||
|
||||
Reference in New Issue
Block a user