Vissza az előzőleg látogatott oldalra (nem elérhető funkció)Vissza a tananyag kezdőlapjára (P)Ugrás a tananyag előző oldalára (E)Ugrás a tananyag következő oldalára (V)Fogalom megjelenítés (nem elérhető funkció)Fogalmak listája (nem elérhető funkció)Oldal nyomtatása (nem elérhető funkció)Oldaltérkép megtekintése (D)Keresés az oldalon (nem elérhető funkció)Súgó megtekintése (S)

A weblapkészítés technikája (HTML5, CSS3) és ergonómiája / Beágyazott elemek /Kliensoldali térkép létrehozása

Kliensoldali térkép létrehozása

Gyakran találkozhatunk a weben olyan megoldással, hogy egy kép részei linkként viselkednek. Hogyan készíthetünk ilyet? A megoldást a kliensoldali térképek jelentik.

Mint ahogy azt a következőképen is láthatjuk, az egyes ábrák linkként viselkednek. A kívánt hatást nem úgy értük el, hogy 3 képet egymás mellé tettünk, és külön-külön linket definiáltunk rá, hanem egy összefüggő kép bizonyos területeit jelöltük meg hivatkozásként.

Az ELTE cĂ­mere A HTML5 szabvĂĄny logĂłja A W3C logĂłja Az ELTE cĂ­mere, a HTML5 szabvĂĄny logĂłja ĂŠs a W3C logĂłja

A képtérkép létrehozásához meg kell ismerkednünk a <map> taggel, illetve használnunk kell az <img> tag usemap paraméterét is, amellyel az adott térképet tudjuk a képhez rendelni.

<map> – térkép létrehozása

Mire használjuk?

A képhez tartozó képtérkép elhelyezésére szolgál.

Paraméterei:

Magát a térképdefiníciót az <area> tag segítségével kell megadnunk. Ennek a tagnek nincs zárópárja.

<area> – interaktív terület megadása

Mire használjuk?

Ezen tag segítségével tudjuk meghatározni a különböző alakú területeket a képen, amelyek linkként viselkednek.

Paraméterei:

Most lássuk újból a példánkat interaktív példaként, hogy a forráskódot is megvizsgálhassuk!

Példa
Interaktív példa
Magyarázat

Ebben a példában a képtérképnek a "logok" nevet adtuk. Az első képrészlet az ELTE címerét ábrázolja, ami egy kör alakú terület. Ennek megfelelően adtunk meg alaknak a kört (shape="circle"). Képszerkesztő programban lelestük a címer középpontját (90,100) koordináta, a kör sugara 72 lett, ezért a coords paraméter értéke "90,100,72".

A HTML5 szabvány logója egy sokszöggel keríthető körbe, ezért alaknak (shape) a poly értéket adtuk meg, és felsoroltuk a képet határoló pontok koordinátáit.

A W3C logója téglalapba foglalható, ezért a shape="rect" paramétert adtuk meg, és a coords paraméterbe került a téglalap bal felső és jobb alsó koordinátája.

A képnél a usemap paraméterrel hivatkozunk a képtérkép nevére úgy, hogy egy # karakter mögé írjuk a képtérkép nevét.

A példa meghallgatása képernyőolvasó programmal

Hallható, hogy a hivatkozásokat képrészhivatkozásként olvassa fel a program.

A GIMP alkalmazással a képtérkép készítésének folyamata egyszerűsíthető, ahogy ezt az alábbi animációban is szemléltetjük.

Az animációban bemutatjuk a képtérkép vizuális készítésének egy lehetséges módját, amelyben a kép egyes részeit megfelelő alakzatokkal kell kijelölnünk és meg kell adnunk a paramétereket.

Flash lejátszó letöltése

Képtérkép készítése a GIMP alkalmazásban

Vissza a tartalomjegyzékhez

Új Széchenyi terv
A projekt az Európai Unió támogatásával, az Európai Szociális Alap társfinanszirozásával valósul meg.

A tananyag az ELTE - PPKE informatika tananyagfejlesztési projekt (TÁMOP-4.1.2.A/1-11/1-2011-0052) keretében valósult meg.
A tananyag elkészítéséhez az ELTESCORM keretrendszert használtuk.