Skip to content

Latest commit

 

History

History
73 lines (51 loc) · 2.39 KB

zadanie.md

File metadata and controls

73 lines (51 loc) · 2.39 KB

Obrázková galéria

Hlavný jazyk príkladu: CSS

Ostatné použité jazyky: HTML

Obťažnosť: 4/5

Obsah príkladu: Tvorba galérie fotografií, flexbox rozloženie, pokročilejšie spôsoby zobrazovania obrázkov, priehľadnosť obrázkov, CSS funkcia calc(), media queries a animácie.

Zadanie

Máme definované HTML, ktoré vyzerá nasledovne:

<div class="gallery">
    <div class="photo">
        <img src="images_gallery/fotka.jpg"/>
        <h3>Včelín</h3>
        <p>Popisok obrázku, na ktorom je včelín.</p>
    </div>

    <div class="photo">
        <img src="images_gallery/fotka2.jpg"/>
        <h3>Včela</h3>
        <p>Popisok obrázku, na ktorom je včela.</p>
    </div>
    ...
</div>

Naštýlujte pomocou CSS túto galériu nasledovne:

  1. Obrázky budú zobrazené v mriežke.
  2. Mriežka sa bude prispôsobovať veľkosti obrazovky:
    • Na veľkom displeji (šírka > 1000px) zobrazte tri obrázky vedľa seba.
    • Pri strednom (šírka > 600px) zobrazte dva obrázky.
    • Na malých displejoch zobrazte len jeden obrázok.
  3. Obrázky vždy vyplnia celú dostupnú šírku.
  4. Obrázky budú mať pomer strán 4:3.
  5. Názov a popisok obrázku sa zobrazí tak, že
    • po nastavení kurzora myši na obrázok, tento postupne stmavne,
    • nadpis sa zobrazí v ľavom hornom rohu a popisok sa postupne nasunie zospodu obrázku.

Zobrazenie galérií na rôzne veľkých zariadeniach

Na nasledujúcich obrázkoch vidíte správanie sa galérie na displejoch rôznych zariadení a spôsob zobrazenia informácií o obrázku pri prechode kurzora myši ponad obrázok.

Zariadenie s malým displejom:

Zobrazenie galérie na malom zariadení

Zariadenie so stredne veľkým displejom:

Zobrazenie galérie na strednom veľkom zariadení

Zariadenie s veľkým displejom:

Zobrazenie galérie na veľkom zariadení

Informácie o obrázku:

Zobrazenie informácie o obrázku