Računalniki Windows Internet

Z miško narišite slikovni zemljevid. Izdelava slikovnega zemljevida Grafični zemljevidi html

v dokument html.

Zdaj pa ugotovimo, kaj je slikovni zemljevid.
S pomočjo slikovnega zemljevida lahko naredite tako, da ko kliknete na različna področja iste slike, pridete na različne strani. Slikovni zemljevid nekateri imenujejo tudi navigacijski zemljevid.
Razumem, da je težko razumeti z besedami, zato predlagam, da si ogledate primer, kako slikovni zemljevid izgleda v živo.
Le pozor: slika je enaka, le območja in prehodna pot so različni.

Naj vas ne bo strah, sploh ni težko. Najpomembneje je razumeti teorijo in jo utrditi s prakso.

Pa začnimo s teorijo.

Slikovni zemljevidi (navigacijski zemljevidi) so določeni z oznako .
Oznaka - to je škatla, v katero so nameščene oznake .
Oznaka je za definiranje geometrijske regije s povezavo, ki je priložena vsaki regiji.

atributi območja

1. atribut oblike
oblika - določa obliko območja ( pravokotnik, krog, mnogokotnik).
Pravokotnik - "pravokotnik". Primer: shape=" rect";
krog - "krog". Primer: shape=" krog";
poligon - "poli". Primer: shape=" poli"

2. atribut coords
coords je lokacija geometrijske oblike.

Oglejmo si primer geometrijske oblike pravokotnika.

Že veste, da če potrebujete obliko pravokotnika, morate nastaviti vrednost v atributu oblike « rect ».


Referenčna točka se začne v zgornjem levem kotu slike, katere koordinate so (0;0)

Torej morate določiti koordinate delovnega prostora v bližini zgornjega levega in spodnjega desnega kota pravokotnika.

Na primer s pravokotnikom št. 1 vzemite naslednje koordinate:

x1=25, y1=36, x2=114, y2=98

Tako bo izgledala koda:

Zaenkrat je vse v redu. Zdaj pa moramo sliko povezati z zemljevidom.
Če želite to narediti, si omislite poljubno ime za zemljevid, na primer "karta1" in ga zapišite v oznako prek atributa imena.

Zdaj povežimo zemljevid s sliko. Za to uporabimo atribut usemap.
Primer pisanja:
usemap=" #ime_zemljevida"

V našem primeru bo videti takole:

Zdaj pa sestavimo vse skupaj in zapišimo še koordinate v drugi pravokotnik št. 2 s takimi podatki (x1=153, y1=11, x2=219, y2=127).



Zdaj pa poglejte rezultat. Kliknite na pravokotnik #1 in na pravokotnik #2

Najprej morate določiti vrsto območja. Če želite to narediti, zapišimo vrednost "krog" v atribut oblike.

Zdaj pa preidimo na koordinate.
Če želite ustvariti koordinate za krožno območje, morate zapisati podatke v središče (xy) in določiti dolžino polmera (R).
Vrstni red zapisovanja koordinat za atribut coords bi bil:

Za krog številka 1 vzemite naslednje koordinate:

x=46, y=48; in dolžina polmera - R=35

Zdaj pa sestavimo vse skupaj in zapišimo še koordinate za krožnico št. 2 z naslednjimi podatki x=158, y=75, R=53.

Slikovni zemljevid v HTML (navigacijski zemljevidi). Lekcija št. 11

Zdaj pa poglejte rezultat. Kliknite na krog #1 in na krog #2:

Poligonalno območje je najtežje območje v navigacijski karti.

Najprej morate določiti vrsto območja. Če želite to narediti, nastavite atribut oblike na vrednost "poly»

Zdaj pa preidimo na koordinate.

Vrstni red zapisovanja koordinat za atribut coords bi bil:

Pojasnilo:
x1,y1 - koordinate prvega vogala;
x2,y2 - koordinate drugega kota;
xN,yN - zadnje kotne koordinate

To pomeni, da je za poligon številka 2 videti takole:

Zdaj poimenujte zemljevid in povežite zemljevid s sliko:

Zdaj pa sestavimo vse skupaj in zapišimo več koordinat v šesterokotnik #1 z naslednjimi podatki: x1=54, y1=20, x2=109, y2=20, x3=147, y3=58, x4=109, y4=96, x5= 54, y5=96, x6=16, y6=58.

Slikovni zemljevid v HTML (navigacijski zemljevidi). Lekcija št. 11

Zdaj pa poglejte rezultat. Kliknite na poligon #1 in na poligon #2:

Možnost kombiniranja

Obstajajo primeri, ko morate na isti sliki hkrati uporabiti različna področja, na primer krog in pravokotnik:

Dodajanje z uporabo TITLE

Za vsako področje je mogoče zapisati namige z uporabo atributa naslova.

Slikovni zemljevid v HTML (navigacijski zemljevidi). Lekcija št. 11

Zdaj pa poglejte rezultat. Z miško se pomaknite nad krog in nato nad pravokotnik:

To je vse. S slikovnim zemljevidom v HTML (navigacijski zemljevid) smo to ugotovili.

V tem članku si bomo ogledali, kako ustvariti odjemalski slikovni zemljevid, ko kliknete na določeno področje, od katerega se bomo lahko pomaknili na določeno povezavo. Preslikavo slik redko vidimo na spletnih mestih, saj je delovno intenziven proces, a če želite svoje obiskovalce navdušiti z nenavadno obliko povezave in imate nekaj prostega časa za izobraževanje, potem je ta članek za vas.

Oznaka ki se uporablja za določitev slike zemljevida. Slika zemljevida je slika z definiranim aktivnim območjem. Element vsebuje številne oznake, ki določajo interaktivna območja na sliki zemljevida, tj. ko kliknete na določeno območje slike, se zgodijo določena dejanja, na primer odpre se ločena stran z opisom tega področja slike.

atribut imena elementa zahtevan, je povezan z atributom usemap elementa (ustvari povezavo med sliko in zemljevidom).

Atributi oznak določimo koordinate območja (atribut coords) in vrsto oblike, ki jo potrebujemo (atribut shape):

Primer uporabe

Poglejmo primer, ko kliknete na določeno obliko v eni sliki, odprete različne spletne strani, ki opisujejo te oblike (povezave do Wikipedije):

</span> Primer uporabe oznake <map>

Izberite figuro:

"Na voljo so 4 številke za izbiro"
> <span"Rdeči kvadrat"> coords="200,75,50" href = "zeleno.html" alt = "Zeleni krog." > !} <span"Modri ​​trikotnik"> "450,25,435,60,400,75,435,90,450,125,465,90,500,75,465,60" href = "rumena.html" alt = "Rumena zvezda" > !}

In tako, po vrsti, kar smo naredili v tem primeru:

Opozarjam vas na dejstvo, da če ima oznaka Praktična naloga št. 26.

Niansa: zaradi čistosti praktične naloge predlagam, da kot prvo točko uporabimo vrh zvezde in se premikamo v smeri urinega kazalca. Kot vrednost atributa href sem določil # v tem primeru deluje kot škrbina (ostanete na isti strani), skočite lahko na katerokoli stran.

Namig: če želite dobiti koordinate slike, uporabite urejevalnik slik, tudi najpreprostejši urejevalnik, npr. Barva, bodo prikazane koordinate kazalca. Zapišite koordinate na list papirja ali v ločeno datoteko in vnesite vrednosti na stran.

Če imate pri nalogi kakršne koli težave, preglejte kodo strani tako, da odprete primer v ločenem oknu in ga natančno preučite.

"Naredil sem praznino za umestitev povezav do različnih spletnih strani na določene njene dele ("")

Zdaj, če kliknete na figure z napisi, se odprejo strani, ki jim ustrezajo: profil, dnevnik ali vse objave iz razdelka »Lekcije Photoshopa« (pozor! po prenosu spletnega dnevnika v WordPress in predelavi povezave ne delujejo! vendar lekcija ostaja pomembna!)

Da bi slika delovala, sem napisal nekaj podobnega tej kodi HTML:

To kodo lahko vstavite v polje za sporočilo (s pritisnjenim gumbom "Vir") ali v epigraf ...

Mimogrede, na to temo so še druge objave:Kaj je HTML?HTML koda risb", "Slika-povezava" in tako naprej.

1. Koordinate

Za sestavo navedene kode sem se spomnil malo geometrije :)

Koordinatni sistem: X-os - od zgoraj navzdol, Y-os - od leve proti desni
Če želite nastaviti koordinate figure, morate nastaviti:
- kvadrat (ali pravokotnik), katerega stranice so vzporedne z osema - koordinate dveh nasprotnih kotov - X1, Y1 in X2, Y2
- poligon - koordinate VSEH vogalov
- krog - koordinate središča in polmera.

V mojem primeru se izkaže, da potrebujemo koordinate točk A, C - za povezavo "Profil" (pravokotnik), točke D, E, F, G, H - za povezavo "Dnevnik" (poligon), Q in dolžina R - za povezavo "Lekcije Photoshopa" (krog). Vse te številke v kodi HTML na vrhu so označene rdeče. Poleg tega morate poznati velikost slike v slikovnih pikah (zelena barva)

Posebna natančnost ni potrebna, zato lahko koordinate najdete s pomočjo "ravnila" v Photoshopu - da ga pokličem, pritisnem ctrl+r

Bolj me je zanimalo, da bi kdo drug izračunal koordinate. Za to tečem MS Paint(Start - Vsi programi - Pripomočki - Paint) in odprite sliko v njej. Ko miško premakneš na želene točke na spodnji plošči, se prikažejo njihove koordinate, ki si jih pridno zapisujem

2. HTML koda

Navigacijske karte so določene z oznako

Oznaka zemljevida vključuje oznake , ki določajo geometrijska območja zemljevida risanja in njihove povezane reference.

Ugotovil sem takole - za ustvarjanje navigacijskega zemljevida potrebujete:

oznake za opis slike

oznake zemljevidov

območne oznake

V mojem primeru so bile vrednosti:

  • širina= "640" višina= "367"- dimenzije slike
  • src="https://website/f02c73a3cd94.jpg" — URL slike na spletnem mestu
  • usemap="# slika"— pogojno ime slike zemljevida (lahko katerikoli)
  • ime zemljevida= slika- ime kartice (v celoti kot zgoraj)

Vrednosti za območja povezav - href - cilj povezave, oblika - oblika območja in coords - koordinate - ustrezajo trem območjem (območju) na sliki.

Pravokotnik "Profil"

  • href="https://website/profile/" — naslov strani profila
  • shape="rect" - oznaka oblike "pravokotnik"
  • coords="235,61,472,117" — koordinate točk A (235,61) in C (472,117)

Poligon "Dnevnik"

  • href="https://website/blog" — naslov strani dnevnika
  • shape="poly" - oznaka oblike "polygon"
  • coords="235,118,362,118,474,152,457,207,229,146" — koordinate vogalov poligona: točke D (235,118), E (362,118), F (474,152), G (457,207) in H (229,146)

Krog "Lekcije Photoshopa"

  • href="https://website/showjournal.php?journalid=2447247&keywordid=929323" — URL strani z objavami iz razdelka Photoshop Tutorials
  • shape="circle" - oznaka oblike "krog"
  • coords="551,198,65" — koordinate kroga: središče — točka Q (551,198) in polmer — R=65

3. Končaj

Vse prejete vrednosti sem zamenjal v "sistem" kode HTML za zemljevid navigacijske slike in dobil naslednje:

Ta koda se ob uporabi »spremeni« v sliko s povezovalnimi območji.

Za usposabljanje obstaja "lahka" enostavna možnost za ustvarjanje odsekov povezav - objava "Usposabljanje: območja povezav na sliki"

Če najdete napako, označite del besedila in kliknite Ctrl+Enter.

Vlad Merževič

Zemljevidi slik vam omogočajo povezovanje povezav do različnih področij iste slike. Izveden je v dveh različnih različicah - strežniku in odjemalcu. V primeru strežniške različice brskalnik strežniku pošlje zahtevo za pridobitev naslova izbrane povezave in čaka na odgovor z zahtevanimi podatki. Ta pristop zahteva dodaten čas za čakanje na rezultat in ločene datoteke za vsako slikovno karto.

Na strani odjemalca se zemljevid nahaja v istem dokumentu HTML kot povezava do slike.

Odjemalska različica slike zemljevida

Atribut usemap oznake se uporablja za označevanje, da je slika zemljevid. . Vrednost je sklic na opis konfiguracije zemljevida.

Primer 1: Uporaba slikovnega zemljevida

Slikovni zemljevid

Zaznamek 2 Zaznamek 3 Zaznamek 4



Atribut usemap se uporablja za prikaz brskalniku, da je slika zemljevid. Je povezava do opisa konfiguracije zemljevida, ki je podana z oznako . Vrednost atributa name te oznake se mora ujemati z imenom v zemljevidu uporabe. Če želite nastaviti vročo točko, ki je povezava do dokumenta HTML, uporabite oznako .

Atributi oznake AREA

oblike

Določa obliko vroče točke. Oblika je lahko v obliki kroga (circle), pravokotnika (rect), mnogokotnika (poly).

alt

Doda nadomestno besedilo za vsako regijo. Služi samo kot komentar za povezavo, saj ni prikazana na ekranu.

koordinate

Nastavi koordinate vroče točke. Koordinate se merijo v slikovnih pikah od zgornjega levega kota slike, kar ustreza vrednosti 0,0. Prva številka je vodoravna koordinata, druga je navpična koordinata. Seznam koordinat je odvisen od oblike območja.

Za krog so določene tri številke - koordinate središča kroga in polmer.

Za pravokotnik, koordinate zgornjega levega in spodnjega desnega kota.

Za mnogokotnik so podane koordinate njegovih oglišč (slika 2).

riž. 2. Koordinatne točke za poligon

href

Slikovni zemljevidi vam omogočajo ustvarjanje povezav do različnih področij iste slike. Uporaba tega pristopa je jasnejša od običajnih besedilnih povezav in omogoča uporabo samo ene grafične datoteke za organiziranje povezav. Vendar pa ne bi smeli predvidevati, da bi morali biti slikovni zemljevidi vključeni povsod, kjer so potrebne grafične reference. Najprej bi morali oceniti vse prednosti in slabosti, pa tudi pogledati alternativne možnosti.

Prednosti slikovnih zemljevidov

1. Zemljevidi vam omogočajo, da nastavite poljubno obliko območja povezave. Glede na to, da so slike po naravi pravokotne, brez slikovnih zemljevidov ni mogoče narediti grafične reference kompleksne oblike, na primer za označevanje geografskega območja. Zemljevidi-slike se praviloma najpogosteje uporabljajo v geografskih temah.

2. Bolj priročno je delati z eno datoteko - ni vam treba skrbeti za spajanje posameznih fragmentov in sliko lahko enostavno postavite na pravo mesto.

Napake

1. Ni mogoče nastaviti opisa orodja in nadomestnega besedila za posamezna področja. Nadomestno besedilo vam omogoča, da dobite besedilne informacije o sliki, ko je nalaganje slik v brskalniku onemogočeno. Ker se slike naložijo, ko brskalnik prejme informacije o njih, se nadomestno besedilo za sliko prikaže prej. Ko se naloži, bo besedilo zamenjala slika. Za slikovne zemljevide je ta funkcija pomembna, saj če izklopite ogled slik, kar počne veliko uporabnikov, bomo na koncu videli samo en prazen pravokotnik.

2. S kompleksno obliko območja povezave se poveča količina kode HTML. Kontura je aproksimirana z nizom ravnih segmentov, za vsako točko takega segmenta je treba določiti dve koordinati, skupno število takih točk pa je lahko precej veliko. Po pravici povedano je treba opozoriti, da so zapletene oblike poseben primer in se uporabljajo precej redko.

3. S slikovnimi karticami ne morete narediti različnih učinkov, ki so na voljo pri rezanju ene slike na fragmente: učinek kotaljenja, delna animacija, individualna optimizacija slik za njihovo hitro nalaganje.

Uporabnost

Z vidika priročnosti za uporabnike imajo slikovni zemljevidi samo eno prednost - povezave različnih oblik. To dodaja jasnost predstavitvi informacij - nismo omejeni na pravokotno obliko povezave in lahko za lastne namene uporabljamo povezave kompleksne konfiguracije. V vseh drugih pogledih so neuporabne - običajne besedilne povezave so bolj informativne in se ne bojijo onemogočanja prikaza slik v brskalniku. Dejstvo, da se ena slika naloži hitreje kot ista slika, vendar razrezana na fragmente in shranjena kot nabor grafičnih datotek, je enostavno zaobiti. Vsako od teh končnih datotek je mogoče zmanjšati z uporabo individualnih nastavitev optimizacije. Posledično bo skupna prostornina vseh fragmentov zavzela manj prostora kot ena slika. Prav tako ne smemo zanemariti psihološkega dejavnika - človeku se zdi, da se niz majhnih slik naloži hitreje kot ena velika.

Glavna pomanjkljivost zemljevidov je, da ni jasno določenih meja povezav. Zato je treba te meje razlikovati z različnimi sredstvi že na sliki. Če se slika iz nekega razloga ni naložila, postane razvrščanje nabora povezav zelo problematično.

Alternative

Uporaba slikovnih zemljevidov ni vedno nujna, zato bodite pozorni na dejstvo, da obstajajo druge možne možnosti za dokončanje naloge.

Uporaba Flash

V filmih flash lahko ustvarite različna področja povezav z uporabo zmogljivosti vektorske grafike. Zahvaljujoč široki paleti možnosti lahko Flash ustvari neverjetne menije in navigacijska orodja. Toda tudi tukaj je potrebna skrb, da ne izgubimo gozda za drevesa.

Rezanje slik

To je eno izmed priljubljenih orodij za oblikovanje. V tem primeru se ena slika s pomočjo posebnih programov razreže na fragmente, ki se na koncu združijo in ustvarijo iluzijo celotne slike. Čeprav so rezana območja lahko le pravokotna, je to v večini primerov dovolj za ustvarjanje povezav. Za vsak fragment lahko izberete najprimernejši grafični format, v katerem bo shranjen, možnosti optimizacije, dodate alternativno besedilo. Potem, tudi če je prikaz slik onemogočen, bodo meje regij in besedilo, ki nadomešča sliko, jasno vidne.

Povzetek

Kot se je izkazalo, obstaja samo en razlog za uporabo slikovnih zemljevidov - kompleksna oblika povezav, ki jo narekujejo cilji oblikovanja. Tipična uporaba so regije geografskega zemljevida, ki služijo kot povezave. V vseh drugih primerih lahko dobite besedilne povezave, in če morate ustvariti grafično navigacijo, lahko eno sliko razrežete na fragmente za udobje. Ta pristop bo ustvaril več udobja za uporabnike, zlasti tiste, ki iz različnih razlogov onemogočijo prikaz slik v brskalniku. Prav tako jih je treba zapomniti.

HTML - Lekcija 15. Navigacijski zemljevidi - zemljevid

Veliko html strani uporablja tako imenovane slikovne zemljevide za organiziranje povezav. S tem pristopom se slika posname in na različna področja se dodajo povezave. Najpogostejši primer so turistični zemljevidi sveta, klikneš na delček z državo in prideš na stran, posvečeno tej državi.

Takšni slikovni zemljevidi so lahko na strani odjemalca in na strani strežnika. Povezave zemljevidov odjemalcev so shranjene v samem dokumentu, na klik miške pa brskalnik sam določi, kateremu območju pripadajo koordinate te točke in se pomakne do želene povezave.

Pri strežniški različici se te koordinate najprej prenesejo na strežnik, kjer jih obdela poseben program in šele nato sledi povezava.Očitno so prednostne navigacijske karte odjemalca. Upoštevali jih bomo.

Na primer, predstavljajmo si, da smo trgovina z gospodinjskimi aparati in imamo v glavi naše strani naslednjo sliko:

Izdelajmo iz njega navigacijski zemljevid, tj. S klikom na hladilnik se odpre stran posvečena hladilnikom (z modeli, opisi in cenami), klik na sesalnik in pralni stroj pa na njuni strani.

Da bi to naredili, moramo opisati področja na tej sliki, ki bodo povezave. Oznake se uporabljajo za opis takih območij. samo z enim parametrom ime, ki podaja ime zemljevida povezav in se kasneje uporabi za povezavo do tega zemljevida.


Naš zemljevid mora biti povezan z našo sliko, za to, v oznaki treba dodati parameter zemljevid uporabe, katerega vrednost je ime našega zemljevida za # (znak funta):
Za opis določenih področij znotraj oznak uporabljajo se oznake . Ta oznaka ima naslednje možnosti:
  • oblike- določa obliko območja, lahko sprejme naslednje vrednosti:
    • rect- območje v obliki pravokotnika,
    • krog- območje v obliki kroga,
    • poli- območje v obliki mnogokotnika,
    • privzeto- celotno območje.
  • cootds- nastavi koordinate ločenega območja:
    • Za rect nastavljene so koordinate zgornjega levega in spodnjega desnega kota pravokotnika,
    • Za krog nastavite koordinate središča kroga in polmer,
    • Za poli nastavimo koordinate oglišč poligona v želenem vrstnem redu.
  • href- določa naslov povezave.
  • tarča- uporablja se pri uporabi okvirjev in določa okvir, v katerega se naloži stran.
  • alt- nastavi alternativno besedilo za območje.
Imamo tri področja, zato bodo tri oznake : prva je pravokotna površina okoli sesalnika, druga je pravokotna površina okoli pralnega stroja, tretja okoli hladilnika.
Zdaj moramo določiti koordinate teh območij. Pravzaprav je to najbolj naporen postopek. V našem primeru smo se odločili, da bodo območja pravokotna in si precej olajšali nalogo, a predstavljajte si, koliko točk morate nastaviti, na primer, da na zemljevidu narišete državo. Vendar pa moramo nastaviti koordinate zgornjega levega in spodnjega desnega kota treh pravokotnikov.

Za te namene se običajno uporablja kakšen program, na primer Image Ready, ki ima posebno orodje za sledenje območij in samodejno gradi opise teh območij. Upoštevanje dela teh programov ni vključeno v tečaj HTML, zato bomo tukaj postavili koordinate "na oko". Poglejte še enkrat našo sliko:

Naša slika je široka 738 slikovnih pik in visoka 192 slikovnih pik. Narišimo črte po mejah naših regij in približno določimo koordinate. Zdaj smo pripravljeni dodati te možnosti našim oznakam. .


rezultat:

Zdaj so naša področja postala povezave (če premaknete kazalec miške, se spremeni v dlan). Na tem spletnem mestu ni hladilnih strani, zato povezave vodijo na isto stran, a če ustvarite prave strani, boste s klikom na območje krmarili.

To zaključuje naše lekcije. Spoznali ste vse funkcije jezika HTML. Če želite utrditi svoje spretnosti, si oglejte dve lekciji Izdelava spletnega mesta - postavitev tabele.

Na koncu je treba povedati, da sta v HTML še dva čudovita elementa - oznake

in . Pravzaprav so to zelo pomembne oznake, a upravljanje z njimi brez CSS menim, da je le "perverzija", zato so podrobno opisane v