Uebersicht: fuehrende Service-Kennzahl statt zwei gleichrangiger Kacheln
Kilometerstand und Service standen als zwei identisch aussehende Kacheln
nebeneinander - 166x113px, gleiche 29px-Zahl, gleiche Farbe -, obwohl nur
die rechte ein Knopf war (erkennbar allein an einem 12px-Chevron) und die
beiden Zahlen Grundverschiedenes meinen: ein gemessener Ist-Wert gegen
einen taeglich schrumpfenden Countdown.
Neu, nach Abstimmung mit dem Nutzer und belegt an beiden Regelwerken
(Apple HIG "Layout"/"Widgets" live gelesen, Audi-CI aus dem
projekteigenen AUDI_CI_ARCHIV):
Naechster Service: >
9.029 km
bis zum Oelwechsel · vsl. 15.04.2027
------------------------------------
Kilometerstand 20.845 km
Das .duo-Raster entfaellt; der Block liegt in einer .tile.flat, also in
derselben Ebene wie die Reichweite darueber, statt in einem eigenen
Kachelcontainer. Der Chevron sitzt nur am .serviceblock-Knopf, nicht ueber
der ganzen Flaeche - damit bleibt erkennbar, welcher Teil bedienbar ist
und welcher reine Anzeige (HIG: "differentiate controls from content").
"Naechster Service" meint jede Serviceart; naechsterTermin() waehlte
ohnehin schon ueber Oelwechsel/Inspektion/Hauptuntersuchung aus, neu ist
die Beschriftung samt ART_BIS fuer den richtigen Artikel ("bis zum
Oelwechsel", aber "bis zur Inspektion"). Ohne Restkilometer
(Hauptuntersuchung) rueckt das Datum selbst ins Zahlenfeld, dann bei 30px
statt 40px.
Von der Aenderung verwaist und mitentfernt: mmjjjj() und die
.duo-Regeln in beiden Stylesheets.
Live geprueft bei 375px und 1280px: Block und Wertezeile fluchten mit der
Kachelkante, Chevron buendig rechts, Tippflaeche 88px; Klick auf den Block
oeffnet "Service", Klick auf die Kilometerstand-Zeile navigiert nicht.
Keine neuen Konsolenfehler.
Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
@@ -463,8 +463,26 @@ button.tile, .tilebtn { transition: background .15s, transform .1s; }
|
||||
/* Der Außenabstand sitzt am Raster, nicht an den Kacheln - sonst wird er im
|
||||
2×2-Raster (vHome) zum zusätzlichen internen Zeilenabstand und der Abstand
|
||||
innerhalb der Gruppe wäre größer als der zur nächsten. */
|
||||
.duo { display: grid; grid-template-columns: 1fr 1fr; gap: var(--sp-3); margin-bottom: var(--sp-5); }
|
||||
.duo .tile { margin-bottom: 0; }
|
||||
/* Übersicht: "Nächster Service" als flache, tippbare Kennzahl, darunter der
|
||||
Kilometerstand als Wertezeile (siehe Kommentar in vHome()). Der Block sitzt
|
||||
in einer .tile.flat, hat also keinen eigenen Kachelhintergrund - deshalb
|
||||
sitzt der Chevron bündig am oberen rechten Rand statt auf --sp-5 eingerückt
|
||||
wie sonst in einer gepolsterten Kachel. */
|
||||
.serviceblock {
|
||||
position: relative;
|
||||
display: block; width: 100%;
|
||||
border: 0; background: none; padding: 0;
|
||||
font-family: inherit; text-align: left; color: inherit; cursor: pointer;
|
||||
}
|
||||
.serviceblock > .go { top: 3px; right: 0; }
|
||||
/* Beschriftung nie unter dem Chevron hindurchlaufen lassen */
|
||||
.serviceblock > .label:first-child { padding-right: 24px; }
|
||||
.servicezeile {
|
||||
display: flex; align-items: baseline; justify-content: space-between;
|
||||
gap: var(--sp-4);
|
||||
border-top: 1px solid var(--line);
|
||||
margin-top: 14px; padding-top: 13px;
|
||||
}
|
||||
|
||||
.badge { display: flex; align-items: center; gap: 10px; flex-wrap: wrap; }
|
||||
.badge img { height: 18px; width: auto; display: none; }
|
||||
|
||||
Reference in New Issue
Block a user