diff --git a/index.html b/index.html index 9bc8673..45fde48 100644 --- a/index.html +++ b/index.html @@ -203,6 +203,12 @@ font-size: 0.95em; } + .unit-indicator { + color: #88cc88; + font-weight: bold; + font-size: 0.85em; + } + .input-group input { padding: 12px; background-color: #333333; @@ -226,6 +232,7 @@ align-items: center; padding: 10px 0; border-bottom: 1px solid #3a3a3a; + position: relative; } .result-item:last-child { @@ -236,6 +243,13 @@ color: #cccccc; font-weight: normal; flex: 1; + cursor: help; + } + + .result-value-container { + display: flex; + align-items: center; + gap: 8px; } .result-value { @@ -244,6 +258,44 @@ text-align: right; font-weight: bold; min-width: 120px; + cursor: help; + } + + .copy-btn { + background: none; + border: none; + color: #888888; + cursor: pointer; + padding: 4px; + border-radius: 3px; + transition: all 0.2s; + font-size: 14px; + } + + .copy-btn:hover { + color: #ffffff; + background-color: #404040; + } + + .copy-btn:active { + color: #88cc88; + } + + /* Tooltip */ + .tooltip { + position: absolute; + background-color: #1a1a1a; + color: #ffffff; + padding: 8px 12px; + border-radius: 4px; + font-size: 0.85em; + border: 1px solid #555555; + z-index: 1000; + max-width: 400px; + word-wrap: break-word; + box-shadow: 0 4px 8px rgba(0,0,0,0.3); + font-family: 'Consolas', monospace; + line-height: 1.4; } @media (max-width: 600px) { @@ -378,11 +430,11 @@

Konstanten

- +
- +
@@ -392,31 +444,31 @@

Eingabeparameter

- +
- +
- +
- +
- - + +
- +
- +
@@ -426,40 +478,67 @@

Berechnete Werte

- Beginn FAT-Bereich: - - + Beginn FAT-Bereich: +
+ - + +
- Größe FAT-Bereich: - - + Größe FAT-Bereich: +
+ - + +
- Ende FAT-Bereich: - - + Ende FAT-Bereich: +
+ - + +
- Größe Wurzelverzeichnis: - - + Größe Wurzelverzeichnis: +
+ - + +
- Beginn Daten-Bereich: - - + Beginn Daten-Bereich: +
+ - + +
- Größe Daten-Bereich: - - + Größe Daten-Bereich: +
+ - + +
- Größe eines Clusters: - - + Größe eines Clusters: +
+ - + +
- Anzahl Cluster: - - + Anzahl Cluster: +
+ - + +
- Beginn Cluster: - - + Beginn Cluster: +
+ - + +
@@ -472,7 +551,7 @@
Ende FAT-Bereich = Beginn FAT-Bereich + Größe FAT-Bereich
Größe Wurzelverzeichnis = Anzahl max. Wurzelverzeichnis-Einträge × 0x20
Beginn Daten-Bereich = Ende FAT-Bereich + Größe Wurzelverzeichnis
-
Größe Daten-Bereich = Größe Partition - (Beginn Daten-Bereich - Base Offset)
+
Größe Daten-Bereich = (Größe Partition in Sektoren × Größe eines Sektors) - (Beginn Daten-Bereich - Base Offset)
Größe eines Clusters = Größe eines Sektors × Größe eines Clusters in Sektoren
Anzahl Cluster = Größe Daten-Bereich ÷ Größe eines Clusters
Beginn Cluster = Beginn Daten-Bereich + (Cluster - 0x2) × Größe eines Clusters
@@ -486,11 +565,11 @@

Konstanten

- +
- +
@@ -500,31 +579,31 @@

Eingabeparameter

- +
- +
- +
- +
- - + +
- +
- +
@@ -534,40 +613,67 @@

Berechnete Werte

- Beginn FAT-Bereich: - - + Beginn FAT-Bereich: +
+ - + +
- Größe FAT-Bereich: - - + Größe FAT-Bereich: +
+ - + +
- Ende FAT-Bereich: - - + Ende FAT-Bereich: +
+ - + +
- Beginn Daten-Bereich: - - + Beginn Daten-Bereich: +
+ - + +
- Größe Daten-Bereich: - - + Größe Daten-Bereich: +
+ - + +
- Größe eines Clusters: - - + Größe eines Clusters: +
+ - + +
- Anzahl Cluster: - - + Anzahl Cluster: +
+ - + +
- Beginn Cluster: - - + Beginn Cluster: +
+ - + +
- Root Directory Position: - - + Root Directory Position: +
+ - + +
@@ -579,7 +685,7 @@
Größe FAT-Bereich = Anzahl FATs × Größe einer FAT
Ende FAT-Bereich = Beginn FAT-Bereich + Größe FAT-Bereich
Beginn Daten-Bereich = Ende FAT-Bereich (kein festes Root Directory)
-
Größe Daten-Bereich = Größe Partition - (Beginn Daten-Bereich - Base Offset)
+
Größe Daten-Bereich = (Größe Partition in Sektoren × Größe eines Sektors) - (Beginn Daten-Bereich - Base Offset)
Größe eines Clusters = Größe eines Sektors × Größe eines Clusters in Sektoren
Anzahl Cluster = Größe Daten-Bereich ÷ Größe eines Clusters
Beginn Cluster = Beginn Daten-Bereich + (Cluster - 0x2) × Größe eines Clusters
@@ -595,7 +701,7 @@