Differences
This shows you the differences between two versions of the page.
| projekte:wordle [2022/03/10 06:46] – created Ivo Blöchliger | projekte:wordle [2022/03/10 06:47] (current) – [UI] Ivo Blöchliger | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Wordle ====== | ||
| + | ===== Logik ===== | ||
| + | * Die Wortlisten können auch direkt von einer Wordle-Seite kopiert werden. Einfach im JavaScript Code schauen. Meist gibt es zwei Listen: Eine mit zu erratenden Wörtern, und eine mit auch seltenen Wörtern, die als gültig erkannt werden. | ||
| + | * Um die Buchstaben zu markieren, in zwei Schritten vorgehen: | ||
| + | * Erst die korrekten bestimmen (grün). | ||
| + | * Dann unter den nicht-grünen gelbe bestimmen, wobei dann beide Positionen markiert werden müssen: eine als gelb, die andere als gebraucht. Sonst markiert man hier z.B. beide S: GUESS, SORTE. | ||
| + | |||
| + | ===== UI ===== | ||
| + | Das einfachste ist es wohl, mit einer Tabelle zu arbeiten und dort mit CSS die Buchstaben schön zentrieren und die Zellen quadratisch machen. | ||
| + | |||
| + | Für die Färbung sollten Klassen verwendet werden: | ||
| + | <code css> | ||
| + | td { | ||
| + | | ||
| + | // plus weitere Formatierungen für grösse, zentrierung, | ||
| + | } | ||
| + | .normal { | ||
| + | background-color: | ||
| + | } | ||
| + | .gelb { | ||
| + | background-color: | ||
| + | } | ||
| + | .gruen { | ||
| + | background-color: | ||
| + | } | ||
| + | </ | ||
| + | Im HTML-Code sieht das dann wie folgt aus | ||
| + | <code html> | ||
| + | <td class=" | ||
| + | </ | ||
| + | In JavaScript können diese Klassen wie folgt manipuliert werden: | ||
| + | <code javascript> | ||
| + | // Kopiert von https:// | ||
| + | document.getElementById(" | ||
| + | |||
| + | document.getElementById(" | ||
| + | |||
| + | if ( document.getElementById(" | ||
| + | |||
| + | document.getElementById(" | ||
| + | </ | ||
| + | |||