Tutorial HTML

Data publicarii: Februarie 2006
Adauga un comentariu

Tutoriale » HTML » Harti de imagini

HTML Feb 2006

Harti de imagini

Hartile de imagini permit declararea unor zone din imagine ca legaturi catre alte pagini web si implica doua aspecte.

Imaginea este declarata ca fiind harta. Pentru aceasta eticheta <img> a imaginii are urmatoarele atribute:
src fisierul sau adresa fisierului imagine
usemap are valoarea de genul #nume care este folosit un interiorul etichetei <map> prezentate mai jos

Harta se defineste folosind perechea de etichete <map> si <map>, cu atributul obligatoriu name, avand aceeasi valoare ca la usemap din img.
Zona sau zonele continute de harta sunt introduse prin eticheta <area> cu atributele obligatorii:
shape = forma ariei declarate cu valorile: rect=dreptunghiulara, circle=circulara, poly=poligonala, default=alte forme (diferite de cele anterioare)
coords = coordonatele zonei
href = adresa paginii destinatie a legaturii

Originea coordonatelor este coltul stanga sus al imaginii.
Aria rectangulara (rect) se declara prin coordonatele coltului stanga sus si coltul dreapta jos.
Aria circulara (circle) se declara prin coordonatele centrului si raza.
Aria poligonala (poly) se declara prin coordonatele fiecarui colt.

Exemplu: o harta de imagini care contine 5 zone

<html>
<head>
<title>Exemplul 10</title>
</head>
<body>
<b>Harti de imagini</b><p>
<img src="harta.gif" usemap="#harta" width="280" height="160" border="0">
<map name="harta">
<area shape="rect" coords="20,20,70,70" href="pag1.html">
<area shape="rect" coords="20,90,120,140" href="pag2.html">
<area shape="circle" coords="200,80,30" href="pag3.html">
<area shape="circle" coords="200,80,60" href="pag1.html">
<area shape="poly" coords="90,70,120,70,120,20" href="pag3.html">
</map>
</body>
</html>

Exemplu: o harta de imagini care contine 7 zone

<html>
<head>
<title>Exemplul 10</title>
</head>
<body>
<b>Harti de imagini</b><p>
<img src="harta1.gif" usemap="#harta1" width="250" height="160" border="0">
<map name="harta1">
<area shape="rect" coords="50,50,90,90" href="pag1.html">
<area shape="circle" coords="70,70,60" href="pag2.html">
<area shape="rect" coords="10,140,240,150" href="pag3.html">
<area shape="poly" coords="140,10,140,130,180,130" href="pag2.html">
<area shape="circle" coords="210,40,20" href="pag1.html">
<area shape="rect" coords="180,10,240,70" href="pag3.html">
<area shape="poly" coords="190,90,240,90,240,130" href="pag2.html">
</map>
</body>
</html>

Sus

Tutoriale
07 Feb 2012  3:29 PM
Tutoriale

Copyright © 2005-2012 Termeni si conditii