Vlad Merzsevics
A képtérképek lehetővé teszik, hogy ugyanannak a képnek különböző területeire mutató hivatkozásokat kapcsoljon össze. Két különböző verzióban van megvalósítva - szerver és kliens. Szerver verzió esetén a böngésző kérést küld a szervernek a kiválasztott link címének beszerzésére, és várja a választ a szükséges információkkal. Ez a megközelítés további időt igényel az eredmény megvárásához, és külön fájlokat igényel minden egyes képtérképhez.
A kliens oldalon a térkép ugyanabban a HTML-dokumentumban található, mint a képre mutató hivatkozás.
A térkép-kép kliens verziója
A címke usemap attribútuma annak jelzésére szolgál, hogy egy kép térkép. . Az érték a térképkonfiguráció leírására való hivatkozás.
1. példa: Képtérkép használata
Képtérkép
A usemap attribútum arra szolgál, hogy jelezze a böngésző számára, hogy egy kép térkép. Ez egy link a térképkonfiguráció leírásához, amelyet a címke ad meg
AREA címke attribútumai
formák
Meghatározza a hotspot alakját. Az alakzat lehet kör (kör), téglalap (rect), sokszög (poli) alakú.
alt
Alternatív szöveget ad hozzá minden területhez. Csak a hivatkozás megjegyzéseként szolgál, mivel nem jelenik meg a képernyőn.
koordináták
Beállítja a hotspot koordinátáit. A koordinátákat pixelben mérjük a kép bal felső sarkától, ami 0,0 értéknek felel meg. Az első szám a vízszintes koordináta, a második a függőleges koordináta. A koordináták listája a régió alakjától függ.
Egy körhöz három szám van megadva - a kör középpontjának koordinátái és a sugár.
Téglalap esetén a bal felső és a jobb alsó sarok koordinátái.
Egy sokszögnél a csúcsainak koordinátáit adjuk meg (2. ábra).
Rizs. 2. A sokszög koordinátapontjai
href
A képtérképek lehetővé teszik hivatkozások létrehozását ugyanazon kép különböző területeire. Ez a megközelítés áttekinthetőbb, mint a hagyományos szöveges hivatkozások, és lehetővé teszi, hogy csak egy grafikus fájlt használjon a hivatkozások rendszerezéséhez. Nem szabad azonban feltételezni, hogy a képtérképeket minden olyan helyen szerepeltetni kell, ahol grafikus hivatkozásokra van szükség. Mindenekelőtt értékelnie kell az összes előnyét és hátrányát, valamint meg kell vizsgálnia az alternatív lehetőségeket.
A képtérképek előnyei
1. A térképek lehetővé teszik a hivatkozási terület tetszőleges alakjának beállítását. Tekintettel arra, hogy a képek téglalap alakúak, képtérképek nélkül nem lehet bonyolult alakú grafikus hivatkozást tenni, például földrajzi terület megjelölésére. Általános szabály, hogy a térképeket-képeket leggyakrabban földrajzi témákban használják.
2. Kényelmesebb egy fájllal dolgozni - nem kell aggódnia az egyes töredékek egyesítése miatt, és a kép könnyen a megfelelő helyre helyezhető.
Hibák
1. Nem állítható be elemleírás és alternatív szöveg az egyes területekhez. Az alternatív szöveg lehetővé teszi, hogy szöveges információkat kapjon a képről, ha a képek betöltése le van tiltva a böngészőben. Mivel a képek azután töltődnek be, hogy a böngésző információkat kapott róluk, a kép helyettesítő szövege korábban jelenik meg. És ahogy betöltődik, a szöveget kép váltja fel. A képtérképeknél ez a funkció lényeges, mert ha kikapcsolja a képmegtekintést, amit sok felhasználó csinál, akkor végül csak egy üres téglalapot fogunk látni.
2. A linkterület összetett formájával a HTML kód mennyisége nő. A kontúrt egyenes szakaszok halmaza közelíti meg, egy ilyen szakasz minden pontjához két koordinátát kell megadni, és az ilyen pontok száma meglehetősen nagy lehet. Az igazság kedvéért meg kell jegyezni, hogy az összetett formák speciális esetek, és meglehetősen ritkán használják őket.
3. A képkártyákkal nem lehet különböző effektusokat létrehozni, amelyek egy kép töredékekre vágásakor érhetők el: görgetés hatása, részleges animáció, a képek egyedi optimalizálása a gyors betöltéshez.
használhatóság
A felhasználói kényelem szempontjából a képtérképeknek egyetlen előnyük van - a különféle formájú hivatkozások. Ez egyértelműbbé teszi az információk megjelenítését - nem korlátozzuk a hivatkozás téglalap alakú formájára, és összetett konfigurációjú hivatkozásokat használhatunk saját céljainkra. Minden más tekintetben nem használnak - a hétköznapi szöveges hivatkozások informatívabbak, és nem félnek a képek megjelenítésének letiltásától a böngészőben. Az a tény, hogy egy kép gyorsabban töltődik be, mint ugyanaz, de töredékekre vágva és grafikus fájlok halmazaként mentve, könnyen megkerülhető. Ezen végső fájlok mindegyike csökkenthető egyéni optimalizálási beállításokkal. Ennek eredményeként az összes töredék teljes térfogata kevesebb helyet foglal el, mint egy kép. A pszichológiai tényezőt sem szabad figyelmen kívül hagyni - az embernek úgy tűnik, hogy egy kis képkészlet gyorsabban töltődik be, mint egy nagy.
A térképek fő hátránya, hogy nincsenek egyértelműen meghatározott linkhatárok. Ezért ezeket a határokat már a képen különböző eszközökkel meg kell különböztetni. Ha a kép valamilyen oknál fogva nem töltődött be, akkor a linkkészlet rendezése nagyon problémássá válik.
Alternatívák
A képtérképek használatára nem mindig van sürgős szükség, ezért érdemes odafigyelni arra, hogy a feladat elvégzésére más lehetőségek is lehetségesek.
Flash használata
A flash filmekben a vektoros grafika lehetőségeinek felhasználásával különböző hivatkozási területeket hozhat létre. Lehetőségeinek széles skálájának köszönhetően a Flash elképesztő menüket és navigációs eszközöket tud létrehozni. De itt is oda kell figyelni, hogy ne veszítsék el az erdőt a fák miatt.
Képek szeletelése
Ez az egyik legnépszerűbb tervezési eszköz. Ilyenkor egy-egy képet speciális programok segítségével töredékekre vágnak, amelyeket végül összeraknak, egy teljes kép illúzióját keltve. Bár a kivágott területek csak téglalap alakúak lehetnek, a legtöbb esetben ez elegendő a hivatkozások létrehozásához. Minden egyes töredékhez kiválaszthatja a legmegfelelőbb grafikus formátumot, amelyben el lesz mentve, optimalizálási lehetőségeket, alternatív szöveget adhat hozzá. Ekkor még a képek megjelenítésének letiltása esetén is jól láthatóak lesznek a régiók határai és a képet helyettesítő szöveg.
Összegzés
Mint kiderült, egyetlen oka van a képtérképek használatának - a linkek komplex formája, amelyet a tervezési célok diktálnak. Egy tipikus alkalmazás egy földrajzi térkép régiói, amelyek hivatkozásként szolgálnak. Minden más esetben meg lehet boldogulni a szöveges hivatkozásokkal, és ha grafikus navigációt kell létrehozni, egy kép a kényelem kedvéért töredékekre vágható. Ez a megközelítés nagyobb kényelmet biztosít a felhasználók számára, különösen azok számára, akik különböző okok miatt letiltják a képek megjelenítését a böngészőben. Rájuk is emlékezni kell.
Sziasztok. Andrey Bernatsky veled van.
Ebben az oktatóanyagban megmutatom, hogyan kell létrehozni képtérképek html-ben.
képtérkép- ez valamiféle kép, talán egy fénykép, amely több aktív zónával rendelkezik.
Például, amikor az aktív zónára kattint, egy adott URL-re lépünk. Ha a vkontakte.ru webhelyen ül, van egy példa egy képtérképre - ez az, amikor megjelöl egy fényképet, és amikor a képen megjelölt személy fölé viszi az egérmutatót, megjelenik a vezeték- és a neve, és amikor rákattint az egérrel, akkor ennek a személynek az oldalára lép.
Először is ennek a leckének a videó változatát ajánlom:
Mindez egészen egyszerűen történik. Bármilyen fotót készítünk a barátokkal. Jobb, ha a saját blokkjába helyezi
.
XHTML
Példaként vettem a fotómat.
Mert div adott id hogy hozzá tudjunk rendelni néhány behúzást vagy valami mást, amire szükség lesz. Az én példámban nem kérdezek semmit.
A címke fő paramétere img ebben az esetben az usemap="#img-nav". A térképre mutat, hogy melyik névvel fogunk hivatkozni.
XHTML