Nápověda:Imagemap

Z Wikipedie, otevřené encyklopedie
Skočit na: Navigace, Hledání
Kontinenty Severní Amerika Jižní Amerika Evropa Afrika Asie Austrálie Antarktida
Informace o tomto obrázku

Funkce imagemap slouží k určení různých oblastí obrázku, kterým jsou přiřazené odlišné odkazy. Příkladem je obrázek vpravo, kde jsou jednotlivým kontinentům na mapě světa přiřazeny odkazy na příslušné články o nich.

Soubory se mohou vkládat známými syntaxemi včetně vložení jako náhled. Koordináty parametrů (v pixlech) se vztahují na soubor v původní velikosti, při změně velikosti se automaticky přepočitávají; nulový bod je vlevo nahoře. Link (tedy odkaz) na cíl je možno udat jako Cíl a také jako Cíl|alternativní jméno (linky na cíle se objevují jako bublina). Vše, co se v jedné řádce nachází za znakem #, je komentář. Význam jednotlivých parametrů:

rect
čtverec/obdélník; parametry popisují rohy vlevo/nahoře a vpravo/dole, následuje link na cíl
circle
kruh; první dva parametry označují střed kruhu, třetí parametr je rádius; následuje link na cíl
poly
polygon; parametry (vždy pár) popisují jednotlivé body polygonu; následuje link na cíl
default
opcionální parametr se standardním linkem na cíl, pokud tyto nejsou udány
desc
udává roh, ve kterém má být udán link na popisek obrázku samotného (bílé i v modrém kruhu); možné parametry jsou top-right, bottom-right, bottom-left, top-left, none; standard je bottom-right; volba none (která neudává žádný link) je přípustná jen tehdy, jedná-li se o volný obrázek (PD), jinak musí funkce definovat nějaký „roh“ s odkazem na popisnou stránku souboru.

Kód hořejšího příkladu:

<imagemap>
Soubor:Continents vide couleurs.png|300px|vpravo|Kontinenty
# Příklad pro koordináty (v tomto příkladě jen zhruba)
poly  156 126   274 288   362 340   432 290   676 34   326 26   210 66  [[Severní Amerika]]
poly  400 318   366 334   366 388   460 632   490 630  556 400  418 306 [[Jižní Amerika]]
poly  642 90    666 214   798 202   846 160   890 194  922 136  900 46  740 28   [[Evropa]]
poly  680 218   620 300   644 358   798 550   916 472  916 322  876 316 838 230   744 210   680 214   [[Afrika]]
poly  916 32    888 148   888 186   812 186   876 312  1030 352 1138 416  1240 414 1298 82  954 22  [[Asie]]
# Austrálie a Antarktis (zjednodušeně) jako čtverec:
rect  1144 370  1407 581  [[Austrálie (kontinent)|Austrálie]]
rect  257 658   1218 752  [[Antarktida]]
default [[Oceán]]
desc bottom-right
</imagemap>

Pomocí následujícího jednoduchého zapsání

<imagemap>
Image:Continents vide couleurs.png|300px|vpravo|Kontinenty
rect 0 0 0 0 [[odkaz]]
default [[odkaz]]
desc none
</imagemap>

s nulovými parametry pro rect lze pak docílit reagování jakékoli části souboru na uvedený odkaz, desc none zde zamezuje udání odkazu na popisek obrázku.