Moderní tvorba webových aplikací

O webu

Lightboxová vstupní stránka ihned po načtení

Jak vytvořit lightbox okno, které po načtení stránky překryje obsah.

3 minuty

V dávných dobách měl každý správný web vstupní stránku s odkazem na hlavní web. Dnes jde k tomu využít JavaScript.

Jak jednoduše vytvořit lightboxové vyskakovací okno ihned po načtení stránky.

Taková věc nemusí být jen bezúčelným otravným prvkem, ale může dávat i smysl v případech jako:

  • upozornění na nějakou významnou událost na stránce,
  • upozornění na speciální obsah,
  • reklama.

Jak na to?

První možnost je použít nějaký lightbox skript — třeba Magnific Popup ihned po načtení stránky (ukázka).

$.magnificPopup.open({
    items: [
      {
        src: $('<div class="popup">Vstupní vyskakovací okno</div>'),
      }
    ]
});

Jako obsah (tj. do src) je možné umístit obrázek, HTML kód (jako na ukázce) nebo odkaz na jinou HTML stránku.

Vlastní řešení

Druhá možnost je si potřebný efekt z lightbox skriptu vytvořit ručně. V podstatě stačí jen obrázek/element vycentrovat a po kliknutí ho zavřít změnou třídy + vytvořit částečně průhledný element, co překryje původní obsah.

Vstupní stránka

Vlastní vyskakovací obsah ihned po načtení.

(Okno se automaticky otevírá při načtení stránky.)

Související články

Vložení CSS do stránky

Jakými všemi způsoby připojit CSS do stránky.

9 minut

Jak „focusovat“ správně díky :focus-visible

Jak správně řešit označený (:focus) stav formulářových prvků.

4 minuty

Poskakování obsahu akčních tlačítek

Jak vyřešit problém s poskakováním obsahu, když se změní textace nebo tučnost tlačítka.

9 minut

Má smysl měnit kursor tlačítek?

Tlačítka mají na webu po najetí jiný kursor než odkazy.

4 minuty

Web jecas.cz píše Bohumil Jahoda, kontakt
Seznam všech článků
2013–2025