CSS obrázková galerie

Pro obrázkovou galerii o pár obrázcích může stačit prosté řešení čistě v HTML a CSS.

Galerie využívá obalu s nastavenou výškou a overflow: hidden, ve kterém jsou obrázky, na které lze odkázat #kotvou — v takovém případě prohlížeč odroluje na požadovaný obrázek. V novějších prohlížečích (od IE9) by šlo použít selektor :target.

Jelikož jsou všechny obrázky v plné velikosti přímo na stránce, načtou se všechny při vstupu na stránku a nemá tedy příliš smysl řešit vytváření náhledů (maximálně kvůli lepší ostrosti miniatur).

Tento postup je výhodný v tom, že při prohlížení budou všechny obrázky už načtené, nevýhoda je plýtvání daty v případě, kdy návštěvník všechny obrázky zvětšit nechce.

Pro více obrázků na jedné stránce je proto nejspíš vhodnější lightbox galerie — Magnific Popup umí dokonce řídit, kolik obrázků se má přednačítat.

To je všechno. Líbil se vám článek a chcete se dozvědět, až vyjde další?

Sledujte:

 

Připomínky mi pište do komentářů ↓

Vícenásobné CSS pozadí

Více obrázků na pozadí

Jak v CSS jednomu elementu přiřadit více obrázků na pozadí.

Max-width pro pozadí

Maximální šířka pozadí

Jak obrázkovému pozadí nastavit maximální šířku. Tj. aby se přizpůsobovalo menší šířce okna.

Obrázkový text

Text v obrázku

Jak vyřešit situaci, kdy má být textový obsah v obrázku z hlediska přístupnosti, použitelnosti a SEO.

CSS mapa s popisky

Body s popisky na mapě

Statická obrázková mapa s vlastními body a :hover popisky.

Zvýraznění aktivní kotvy

Zvýraznění aktivované kotvy (:target)

Pokud se v rámci stránky používají odkazy na jednotlivé #části, může být vhodné zvýrazněním ukázat, kam odkaz mířil.

Komentáře