Skip to content

12. Fiszki językowe

This content is not available in your language yet.

Aplikacja do nauki słówek na zasadzie fiszek — karty z pytaniem i odpowiedzią (obracane), ocenianie znajomości i system powtórek (SRS — Spaced Repetition System).

// Animacja obrotu karty CSS
// .card { transition: transform 0.6s; transform-style: preserve-3d; }
// .card.flipped { transform: rotateY(180deg); }
function Flashcard({ card }) {
const [flipped, setFlipped] = useState(false);
return (
<div className={`flashcard ${flipped ? 'flipped' : ''}`} onClick={() => setFlipped(!flipped)}>
<div className="flashcard-front">{card.question}</div>
<div className="flashcard-back">{card.answer}</div>
</div>
);
}
  • Talia fiszek (minimum 20 słówek)
  • Animacja obrotu karty
  • Przyciski “Znam” / “Nie znam”
  • Wynik sesji (X/20 znanych)
  • Losowa kolejność fiszek
Ocena: 3.0

Powodzenia!

Fiszki to projekt z ciekawym efektem CSS (obrót karty 3D) i użyteczną aplikacją. Animacja CSS 3D jest zaskakująco prosta — potrzebujesz tylko transform-style: preserve-3d i rotateY(180deg). Zacznij od animacji — to najbardziej wizualnie imponująca część!