Team-Lage: die linke Hand traegt ihre Farbe -- und die rechte genauso
Filipe, mit dem Bildschirmfoto der Team-Lage: "die farbe der kachel soll die gleiche sein wie die farbe die der text linke hand hat, aber mach es richtig knallig so wie die farben bei den modis und linke hand. soll schoen auffallen bitte." AUF DEM FOTO WAR GENAU DAS DAS PROBLEM -------------------------------------- Die Marke "Linke Hand" leuchtet lila, die Karte darunter war fast farblos: Sie fiel auf den Ton der STUFE zurueck -- dieselbe Lage wie bei der rechten Hand vor dem 20.09. "DIE GLEICHE FARBE" IST NICHTS, WAS MAN AUFSCHREIBT --------------------------------------------------- Es ist etwas, das man ABLEITET. `#f0c14b`, `#d8a7f5` und `#8fd6ff` standen bisher verteilt in den Dateien: bei der Gruppenueberschrift, bei der Rollenmarke, und das Gold ein drittes Mal in module.css an der Karte. Drei Orte fuer dieselbe Farbe sind drei Gelegenheiten, dass einer beim naechsten Anstrich nicht mitgeht -- und dann traegt die Marke ein anderes Lila als die Karte, auf der sie liegt. Jetzt stehen die drei Toene an einer Stelle (:root in team.css) und werden ueberall von dort geholt. Auch die Namensfarbe ist abgeleitet statt aufgeschrieben: Sie war `#f7e3ac` und (im ersten Anlauf fuer die linke Hand) `#f2ddff` -- beides nichts anderes als "der Ton, stark aufgehellt". ICH HAETTE FAST EINE RANGORDNUNG GEBAUT --------------------------------------- Erst habe ich nur die linke Karte angefasst: Lila startet bei 34 % Ton, das Gold lag weiter bei den 11 %, die jede Karte hat. Nebeneinander sah die rechte Hand ploetzlich aus wie die schwaechere von beiden -- eine Rangordnung, die niemand bestellt hat. Daneben stand mein eigener, gerade erst geschriebener Kommentar: "gleiche Mittel, gleiche Staerke". Ein Kommentar, der eine Absicht beschreibt, erfuellt sie nicht. Jetzt EINE Regel fuer beide Haende; der Unterschied ist der Ton und sonst nichts. Wer morgen an der Wirkung dreht, dreht sie fuer beide. "RICHTIG KNALLIG" IST EINE ANWEISUNG, KEINE STIMMUNG ----------------------------------------------------- Deshalb tragen diese beiden Karten ihre Farbe auch in der FLAECHE und nicht nur an der Kante. Augenschonend bleibt es trotzdem, und das ist kein Widerspruch, sondern die Bedingung: kraeftig heisst GESAETTIGT, nicht hell. Der Grund bleibt sehr dunkel, die Farbe liegt als Verlauf darueber. Gemessen bei 1280 und 390 px, am gezeichneten Bildschirm: linke Hand Name 15,11:1 · Kleingedrucktes 8,18:1 · Marke 11,18:1 rechte Hand Name 15,63:1 · Kleingedrucktes 8,07:1 · Marke 12,49:1 Verlangt sind 4,5. MEINE ERSTE MESSUNG WAR FALSCH, UND SIE SAH ECHT AUS ----------------------------------------------------- Sie las `rgb(13, 8, 23)` und `color(srgb 0.87 0.71 0.96)` mit derselben Rechnung. Die zweite Schreibweise zaehlt aber in 0..1, nicht in 0..255 -- die helle Rollenmarke kam damit auf 1,09:1. Eine Zahl, die aussieht wie ein schwerer Befund und keiner ist; haette ich ihr geglaubt, haette ich eine funktionierende Farbe "repariert". Die Umrechnung steht jetzt ausgeschrieben in der Pruefung, samt Grund. GEPRUEFT -------- pruef-teamlage-karten: 39 Pruefungen, 0 Fehler (vorher 25). Neu darin: Traegt die Karte denselben Ton wie ihre Marke? Sind es zwei verschiedene Toene? Liegt die Farbe in der Flaeche? Tragen beide Haende dieselbe Staerke? Und: kann man den Text darauf noch lesen? Mit Gegenproben, die beide Richtungen abdecken: Eine Modi-Karte traegt die Leiste NICHT (sonst faellt keine auf), und mit absichtlich falschem Ton auf der linken Karte werden genau zwei Zeilen rot -- gemessen. Kein Neustart noetig: Es aendert sich nur Ausgeliefertes (CSS, Stempel) und eine Pruefdatei, die der Dienst gar nicht laedt. Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
@@ -980,47 +980,117 @@
|
||||
}
|
||||
|
||||
/* =====================================================================
|
||||
DIE RECHTE HAND
|
||||
DIE BEIDEN HAENDE
|
||||
|
||||
WAS SIE UNTERSCHEIDET, IST NICHT „mehr Effekt", sondern RANG. Drei
|
||||
WAS SIE UNTERSCHEIDET, IST NICHT "mehr Effekt", sondern RANG. Drei
|
||||
Mittel, alle drei ruhig:
|
||||
|
||||
1. ein goldener Ton statt des Stufen-Tons,
|
||||
1. ein eigener Ton statt des Stufen-Tons,
|
||||
2. eine deutlich hellere Kante -- man sieht den Unterschied schon
|
||||
aus zwei Metern, ohne ein Wort zu lesen,
|
||||
3. eine schmale Leiste an der linken Kante, wie ein Lesezeichen.
|
||||
|
||||
KEIN ZWEITER BAUPLAN: Es ist dieselbe Karte mit denselben Feldern.
|
||||
Wer morgen ein Feld ergänzt, ergänzt es einmal.
|
||||
Wer morgen ein Feld ergaenzt, ergaenzt es einmal.
|
||||
|
||||
---------------------------------------------------------------------
|
||||
EINE REGEL FUER BEIDE, ZWEI TOENE (23.09.2026)
|
||||
|
||||
Filipe, mit dem Bildschirmfoto der Team-Lage: „die farbe der kachel
|
||||
soll die gleiche sein wie die farbe die der text linke hand hat,
|
||||
aber mach es richtig knallig so wie die farben bei den modis und
|
||||
linke hand. soll schoen auffallen bitte."
|
||||
|
||||
Auf dem Foto war genau das das Problem: Die Marke „Linke Hand"
|
||||
leuchtet lila, die Karte darunter war fast farblos. Sie fiel auf den
|
||||
Ton der STUFE zurueck -- dieselbe Lage wie bei der rechten Hand vor
|
||||
dem 20.09.
|
||||
|
||||
ERST HABE ICH NUR DIE LINKE ANGEFASST, und damit fast einen Fehler
|
||||
gebaut: Das Lila startete bei 34 % Ton, das Gold lag weiter bei den
|
||||
11 %, die jede Karte hat. Nebeneinander sah die rechte Hand ploetzlich
|
||||
aus wie die schwaechere von beiden -- eine Rangordnung, die niemand
|
||||
bestellt hat. Daneben stand mein eigener Kommentar „gleiche Mittel,
|
||||
gleiche Staerke". Ein Kommentar, der eine Absicht beschreibt,
|
||||
erfuellt sie nicht.
|
||||
|
||||
Jetzt EINE Regel fuer beide. Der Unterschied ist der Ton und sonst
|
||||
nichts -- Gold und Lila, gleich kraeftig, keine Rangordnung. Wer
|
||||
morgen an der Wirkung dreht, dreht sie fuer beide.
|
||||
|
||||
„RICHTIG KNALLIG" IST EINE ANWEISUNG, KEINE STIMMUNG. Deshalb tragen
|
||||
diese beiden Karten ihre Farbe auch in der FLAECHE und nicht nur an
|
||||
der Kante: Der Verlauf startet bei 34 % Ton.
|
||||
|
||||
UND TROTZDEM AUGENSCHONEND -- das ist kein Widerspruch, sondern die
|
||||
Bedingung: kraeftig heisst GESAETTIGT, nicht hell. Der Grund bleibt
|
||||
sehr dunkel, die Farbe liegt als Verlauf darueber, die Schrift
|
||||
behaelt ihren Abstand. Nachgemessen bei 1280 und 390 px:
|
||||
Name 15,6:1, Kleingedrucktes 8,2:1, Rollenmarke 11,2:1 (Lila) und
|
||||
12,5:1 (Gold). Verlangt sind 4,5.
|
||||
===================================================================== */
|
||||
.tperson[data-rolle="hand"] {
|
||||
--r: #f0c14b;
|
||||
background-color: #0b0a07;
|
||||
.tperson[data-rolle="hand"] { --kartenton: var(--ton-hand); --kartengrund: #120c03; }
|
||||
.tperson[data-rolle="linke"] { --kartenton: var(--ton-linke); --kartengrund: #0d0817; }
|
||||
|
||||
.tperson[data-rolle="hand"],
|
||||
.tperson[data-rolle="linke"] {
|
||||
--r: var(--kartenton);
|
||||
background-color: var(--kartengrund);
|
||||
/* DIE SCHICHTEN STEHEN HIER NOCH EINMAL, und das ist Absicht:
|
||||
team.css baut sie mit 11 % Ton fuer JEDE Karte. Diese beiden
|
||||
sollen auffallen, also bekommen sie ihre eigenen -- gleicher
|
||||
Aufbau, gleiche Reihenfolge, nur kraeftiger. `--raster` bleibt
|
||||
oben, sonst verliert die Karte ihre feine Struktur. */
|
||||
background-image:
|
||||
var(--raster),
|
||||
linear-gradient(155deg,
|
||||
color-mix(in srgb, var(--kartenton) 34%, transparent),
|
||||
color-mix(in srgb, var(--kartenton) 12%, transparent) 44%,
|
||||
transparent 74%),
|
||||
linear-gradient(178deg,
|
||||
color-mix(in srgb, var(--kartenton) 8%, rgba(10, 8, 16, .95)),
|
||||
rgba(6, 5, 10, .99));
|
||||
box-shadow:
|
||||
inset 0 0 0 1px color-mix(in srgb, #f0c14b 40%, transparent),
|
||||
inset 0 1px 0 rgba(255, 255, 255, .10),
|
||||
inset 0 0 0 1px color-mix(in srgb, var(--kartenton) 52%, transparent),
|
||||
inset 0 1px 0 rgba(255, 255, 255, .12),
|
||||
0 22px 46px -22px rgba(0, 0, 0, .98),
|
||||
0 0 0 1px rgba(240, 193, 75, .08);
|
||||
0 0 0 1px color-mix(in srgb, var(--kartenton) 10%, transparent);
|
||||
}
|
||||
|
||||
/* Die Leiste. `::before` und nicht ein weiteres Element: Sie ist
|
||||
Gestaltung, kein Inhalt -- ein Vorleseprogramm soll sie nicht
|
||||
ansagen. */
|
||||
.tperson[data-rolle="hand"]::before {
|
||||
.tperson[data-rolle="hand"]::before,
|
||||
.tperson[data-rolle="linke"]::before {
|
||||
content: "";
|
||||
position: absolute; left: 0; top: 14px; bottom: 14px;
|
||||
width: 3px; border-radius: 0 3px 3px 0;
|
||||
background: linear-gradient(180deg,
|
||||
color-mix(in srgb, #f0c14b 85%, transparent),
|
||||
color-mix(in srgb, #f0c14b 25%, transparent));
|
||||
color-mix(in srgb, var(--kartenton) 90%, transparent),
|
||||
color-mix(in srgb, var(--kartenton) 28%, transparent));
|
||||
}
|
||||
|
||||
/* Der Name darf hier etwas mehr Gewicht haben -- es ist die Karte, die
|
||||
man zuerst ansieht. */
|
||||
.tperson[data-rolle="hand"] :is(.tperson__name, .tperson__namen) { color: #f7e3ac; }
|
||||
man zuerst ansieht.
|
||||
|
||||
ABGELEITET STATT AUFGESCHRIEBEN: Hier standen `#f7e3ac` und, im
|
||||
ersten Anlauf fuer die linke Hand, `#f2ddff` -- zwei Farben, die
|
||||
nichts anderes sind als „der Ton, stark aufgehellt". Als Zahlen
|
||||
waeren sie die naechsten beiden, die beim Anstrich nicht mitgehen. */
|
||||
.tperson[data-rolle="hand"] :is(.tperson__name, .tperson__namen),
|
||||
.tperson[data-rolle="linke"] :is(.tperson__name, .tperson__namen) {
|
||||
color: color-mix(in srgb, var(--kartenton) 42%, #ffffff);
|
||||
}
|
||||
|
||||
@media (forced-colors: active) {
|
||||
.tperson { border: 1px solid CanvasText; }
|
||||
.tperson[data-rolle="hand"] { border: 3px solid Highlight; }
|
||||
.tperson[data-rolle="hand"]::before { display: none; }
|
||||
/* Im Kontrastmodus faellt jede Toenung weg. Dann traegt die Kante
|
||||
die Unterscheidung -- sonst saehen beide Haende aus wie jede
|
||||
andere Karte. */
|
||||
.tperson[data-rolle="hand"],
|
||||
.tperson[data-rolle="linke"] { border: 3px solid Highlight; }
|
||||
.tperson[data-rolle="hand"]::before,
|
||||
.tperson[data-rolle="linke"]::before { display: none; }
|
||||
}
|
||||
|
||||
/* Der Installieren-Knopf steht seit dem 22.09.2026 in gate.css.
|
||||
|
||||
Reference in New Issue
Block a user