Autor Zpráva
spiider
Profil *
Ahoj, potřeboval bych udělat mapu krajů v čr a po najetí na každý kraj ho zvýraznit a po kliku vykonat akci. Našel jsem několik způsobů jak ji udělat např. přes map nebo skládáním obrázků nebo přes js, ale nevím jak docílit toho aby vždy byla mapa roztažená přes celou šířku stránky nebo displeje, monitoru, proste všude kde to otevřu, takže obrázky musí být flexibilní. Díky za rady
Str4wberry
Profil
Záleží na tom, jakým způsobem je mapa krajů vytvořená.

Pokud pomocí <map>y, tak by asi ty souřadnice musel dopočítávat JS a při najetí myši prohodit <img> mapy za obrázek se zvýrazněným krajem. Ten obrázek by měl šířku zadánu v v procentech.

U například této mapy by se to dalo zřejmě elegantně vyřešit v nových prohlížečích vlastností background-size.
spiider
Profil *
Mapu jsem nakonec vyresil pres svg a vypada to ok, akorat se chci jeste zeptat.....potrebuju do kazdeho kraje umistit bod kde je hlavni mesto, ale kdyz toto udelam pomoci position:aboslute; top:x%;left:x%; tak se pri jinem rozliseni body zobrazuji pokazde jinak....myslel jsem ze pri zadani procentualni hodnoty se vzdy odsadi v kazdem rozliseni a monitoru stejne....diky

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0