HTML <img> usemap -ominaisuus
Määrittely ja käyttö
usemap
Ominaisuus määrittää kuvan asiakaskäyttöisen kuvamappaukseksi.
Kuvamappaus tarkoittaa kuvaa, jossa on klikattavia alueita.
usemap
Ominaisuudet liittyvät <map> -elementti name tai id -ominaisuus on yhdistetty, jotta voidaan luoda <img> ja <map> -elementtien välinen yhteys.
Huomaa:Jos <img> -elementti on <a> tai <button> -elementin jälkeläinen, sitä ei voida käyttää usemap
Ominaisuudet.
Esimerkki
Klikattavat alueet sisältävät kuvamappauksen:
<img src="life.png" alt="Life" usemap="#lifemap" width="650" height="451"> <map name="lifemap"> <area shape="rect" coords="10,208,155,338" alt="Computer" href="airpods.html"> <area shape="rect" coords="214,65,364,365" alt="Phone" href="iphone.html"> <area shape="circle" coords="570,291,75" alt="Cup of coffee" href="coffee.html"> </map>
Syntaksi
<img usemap="#mapname">
Ominaisuusarvo
Arvo | Kuvaus |
---|---|
#mapname | Neliömerkki ("#") ja halutun <map>-elementin nimi. |
Lue lisää: usemap-ominaisuuden selitys
usemap Ominaisuudet tarjoavat "asiakaskeskeisen" kuvamappausmekanismin, joka poistaa tehokkaasti palvelinpuolen hiiren koordinaattien käsittelyn sekä siihen liittyvät verkkovälimatkat. Erityisten <map> ja <area>-tagien avulla HTML-luoja voi tarjota kuvamappauksen, joka kuvaa usemap-kuvassa olevien linkittyvien alueiden koordinaatteja, ja joka sisältää vastaavat linkkien URL-osoitteet. Usemap-ominaisuuden arvo on URL, joka osoittaa erityiseen <map>-alueeseen. Käyttäjän tietokoneen selain muuntaa kuvassa napsautuksen koordinaatit tiettyyn toimintaan, mukaan lukien toisen asiakirjan lataaminen ja näyttäminen.
Esimerkiksi selitämme, seuraava lähdekoodi karttaa 100x100 pikselin kuvan "map.gif" neljään alueeseen, ja kun käyttäjä napsauttaa jokin näistä alueista, hän siirtyy eri asiakirjaan. Huomaa, että tässä <img>-tagissa olemme tehokkaasti sisällyttäneet ismap-kuvamapauksen käsittelyn, jotta ne käyttäjät, joilla ei ole usemap-käsittelyominaisuutta, voivat käsitellä kuvamappeja toisella tavalla, nimittäin palvelinvaiheessa:
<a href="/example/map"> <img src="/i/map.gif" ismap="ismap" usemap="#map" /> </a> <map name="map"> <area coords="0,0,49,49" href="link1.html"> <area coords="50,0,99,49" href="link2.html"> <area coords="0,50,49,99" href="link3.html"> <area coords="50,50,99,99" href="link4.html"> </map>
Iスマap- ja usemap-ominaisuuksien käyttö ero
Kartta on hyvä esimerkki ismap- ja usemap-ominaisuuksien käytöstä, esimerkiksi, kun selataan suurkonsernin verkkosivuja ympäri maata, käyttäjä saattaa napsauttaa kartalla asuinpaikkakunnansa, jotta hän voi saada lähialueen vähittäismyymälöiden osoitteet ja puhelinnumerot.
Usemap-ominaisuuden hyödyt asiakaspuolen käsittelyssä ovat, että se ei vaadi palvelinta tai erityistä palvelinohjelmistoa, toisin kuin ismap-mekanismi, ja sitä voidaan käyttää ei-web-ympäristöissä, kuten paikallisissa tiedostoissa tai CD-ROMissa.
Selaimen tuki
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Tuki | Tuki | Tuki | Tuki | Tuki |