Autor | Zpráva | ||
---|---|---|---|
spiider Profil * |
#1 · Zasláno: 15. 5. 2012, 23:06:36
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 |
#2 · Zasláno: 17. 5. 2012, 03:26:42
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 .
|
||
Časová prodleva: 6 dní
|
|||
spiider Profil * |
#3 · Zasláno: 23. 5. 2012, 11:17:10
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
|
||
Časová prodleva: 12 let
|
0