Autor Zpráva
pavelrejha
Profil
Zdravím,
nevíte prosím někdo, jak se dělá automatické zmenšování a zvětšování IMG v závislosti na velikosti okna prohlížeče? JS nebo CSS?

Děkuji Pavel
RastyAmateur
Profil
pavelrejha:
V css pomocí width: 50%;? Případně jednotky vw (viewport width).
pavelrejha
Profil
Viděl jsem na stránkách IMG, který se automaticky zmenšoval, když jsem zmenšil okno prohlížeče... Nemyslím si, že u IMG byla nastavena předem daná velikost v px nebo %. Funguje to stejně, jako TABLE.
anonym_
Profil *
pavelrejha:
Tak se podívej do zdrojáku té stránky, ne?

Jinak pokud má obrázek nastaveno (max-)width: 100%, tak se zmenšuje s rozlišením monitoru. To je ale řešení staré asi 15 let.

Nově se posílají různým rozlišením různé formáty, aby se dosáhlo lepší datové efektivity, aby se mohlo pracovat s různými proporcemi téhož obrázku na různých zařízeních (např. obdélník na desktpu vs. čtverec na telefonu), atd. Klíčový atribut pro tebe bude v tomto případě srcset.
pavelrejha
Profil
Ve zdojáku je toto:
<meta property="og:image" content="https://#.jpg">

Ale děkuji za ten srcset
anonym_
Profil *
pavelrejha:
To s tím nemá nic společného, og:image je obrázek, který se použije, pokud se stránka odkáže na facebooku (a možná i jiných soc. médiích). Více info při hledání "open graph (protocol)".
Keeehi
Profil
pavelrejha:
Nemyslím si, že u IMG byla nastavena předem daná velikost v px nebo %.
V pixelech ne ale v procentech ano. Takhle můžeš vytvořit obrázek, který bude zabírat vždy polovinu šířky zobrazené plochy.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0