Vytvořte v Reactu webovou stránku dle následujícího vzoru.
Stránka plyšáci
Postupujte dle následujících kroků.
- Založte si nový reactový projekt:
npm init kodim-app@latest plysaci react
- Projekt spusťte pomocí
npm run start
, jak už to znáte z dřívejška. - Smažte komponentu
App
. Vytvořte si proměnnoucontent
a vložte do ní JSX s následujícím obsahem.
Nezapomeňte obsah správně obalit do fragmentu. Vaši proměnnou pak použíjte ve funkci<h1>Plyšáci</h1> <div className="plushies"></div>
render
. - Vytvořte si dva objekty obsahující informace o plyšácích dle následujícího vzoru.
const plushy1 = { name: 'Silvestr', image: 'adresa obrazku', text: 'Silvestr rád pozoruje dění za oknem a upřímně se usmívá na všechno kolemjdoucí.', }; const plushy2 = { name: 'Ctirad', image: 'adresa obrazku', text: 'Ctirad tráví svůj čas v blízkosti lednice a s očekáváním pozoruje její bílé dveře.', };
- Adresy obrázků si můžeme zkopírovat z těcho odkazů: elephant, mouse.
- Karta s plyšákem by měla ve výsledné stránce vypadat takto.
Převeďte tento kód na JSX a vložte jej do elementu s třídou<div class="plushy"> <img class="plushy__image" src="odkaz na obrazek" /> <h2 class="plushy__name">Jméno plyšáka</h2> <p class="plushy__text">Text o plyšákovi</p> </div>
plushies
, jednou pro každého plyšáka. Nezapomeňte, že v JSX se místoclass
píšeclassName
. Data pro obě karty vezměte z objektůplushy1
aplushy2
. - Přidejte do stránky soubor se styly a nastylujte ji dle zadání.