Alternativy seminářového úkolu 1

Zadání 1 – Procvičovací kartičky

Vytvoř mini aplikaci „Kartičky HTML“, kde se zobrazuje otázka (pojem) a uživatel může tlačítkem Zobrazit odpověď vypnout/zapnout zobrazení vysvětlení. Tlačítkem Další karta se přejde na další pojem v seznamu (po dojetí na konec se začne znovu od první).

Cíl úlohy
  • Ovládnutí událostí kliknutí (onclick).

  • Práce s indexem v poli a jednoduchým cyklením.

  • Přepínání viditelnosti pomocí třídy a podmínky if (stav == true/false).

  • Změna textového obsahu prvků (ne obrázků).

Vstupní podmínky
  • Připraven základní HTML dokument.

  • Vytvoř soubory: index.html, style.css, main.js (pro tento variantní projekt).

Požadovaný výstup
  • Na stránce je nadpis, box s otázkou a skrytou odpovědí.

  • Dvě tlačítka: „Zobrazit odpověď“ a „Další karta“.

  • Minimálně 3 kartičky (pojem + odpověď) v poli v JS.

  • Při kliknutí na „Zobrazit odpověď“ se odpověď střídavě ukáže/schová.

  • Při kliknutí na „Další karta“ se změní otázka (a odpověď se automaticky skryje).

  • V kódu jsou krátké české komentáře.

Doplňující pokyny
  • Použij sémantické tagy (main, section, h1, p, button).

  • Jednoduché, čitelné názvy proměnných a tříd.

  • Odsazení a validní HTML/CSS.

  • Žádné čistě vizuální efekty bez funkčního významu.