Tripod DE homepage | international | was gibt's neues? | info | hilfe gestalten durchsuchen shopping treffen 
  Mitglied des Lycos Networks
help info what's new international home

   
 
Lycos: Einführung in das Internet
Tripod-HTML-Kurs (1)

Tripod-HTML-Kurs (2): Einführung - <BODY>-Tag - <IMG>-Tag - Imagemaps - Farbmodelle - Bildformate - <META>-Tag - farbige Tabellen - Style Sheets - Formulare - Test

Tripod-HTML-Kurs (2): Image Maps

Vielleicht sind Sie auch schon auf solche Bilder gestossen, bei denen die verschiedenen Teile des Bildes verlinkt sind und Sie zu unterschiedlichen Zielen führen. Ein Beispiel ist die Weltkarte der Lycos Reisebilder. Ein Click "auf" Afrika führt Sie zu afrikanischen Reisebildern, ein Click "auf" Asien läßt Sie Bilder aus dieser fremden Welt genießen.

Solche Bilder nennt man Imagemaps, übersetzt etwa mit "Bilderkarten", im deutschen Sprachraum hat sich der Begriff "verweis-sensitive Grafiken" dafür eingebürgert.

Die Teile des Bildes, die verlinkt sind, nennt man "hot regions", übertragen auf das obere Beispiel sind die verschiedenen Kontinente der Weltkarte die "hot regions".

Das <MAP>-Tag

Diesen schönen Effekt können Sie mit dem <MAP>-Tag erzielen. Im Beispiel soll ein Bild namens "weltkarte.gif" eingebunden werden, verschiedene Regionen des Bildes sollen zu den folgenden Adressen führen:

  • "#unten", d.h. ein Verweis auf derselben Seite
  • "http://www.lycos.de", d.h. ein Verweis auf einen externen Server
  • "http://www.lycos.de/webguides/spiele", d.h. ein Verweis auf einen externen Server
Die Regionen sollen unterschiedliche Formen haben und zwar für den ersten Verweis soll die klickbare Region ein Kreis sein, für den zweiten Verweis soll die Region rechteckig sein, für den dritten Verweis soll die Region unregelmäßig geformt sein ("Vieleck").

Folgende Informationen müssen festgelegt werden, damit der Browser weiß, wohin ein Click auf eine hot region führen soll.

  1. die Form der hot region muß beschrieben werden
  2. die Adresse wohin der Verweis gehen soll, muß notiert sein
Punkt 1 und 2 definieren die Imagemap
  1. das Bild "weltkarte.gif" muß eingebunden werden mit einem Hinweis auf die verwendete, unter Punkt 1 und 2 definierte Imagemap.

Und das geht so:

<BODY>
......................
<MAP name="ein_Name">
<area shape=circle coords="10,20,15" href="#unten">
<area shape=rect coords="3,1,5,10" href="http://www.lycos.de/">
<area shape=polygon coords="3,1,7,1,10,5,7,7" href="http://www.lycos.de/webguides/spiele">
</MAP>
......................
<IMG src="weltkarte.gif" usemap="#ein_Name">
</BODY>

  1. Die Definition der Imagemap steht zwischen den <MAP>....</MAP>-Tags. Im ersten <MAP>-Tag muß der Imagemap ein Name gegeben werden (im Beispiel "ein_name"). Mit Hilfe des Namens wird bei der Einbindung des Bildes (Einbindung des Bildes weiter unten mit dem <IMG>-Tag) auf diese Imagemap verwiesen.
    Die Form einer hot region wird innerhalb des <AREA>-Tags mit den Attributen "shape" und "coords" gestgelegt. "Shape" heißt Form, "coords" kommt von Koordinaten.
    Im Beispiel ist dem Attribut "shape" der Wert "rect" zugeordnet worden. "rect" kommt von rectangular, d.h. rechteckig, damit wird eine rechteckige Fläche definiert. Mit "circle" (also shape=circle) wird ein Kreis als hot region definiert, und mit "polygon" wird ein Vieleck als hot region definiert.
    Die Eckpunkte jeder Form werden in Pixelkoordinaten angegeben. Die Koordinaten beziehen sich stets auf das Bild und nicht etwa auf die Stellung des Bildes auf der Seite. Am besten können die Pixelkoordinaten eines Bildes mit Hilfe eines Bildverarbeitungsprogramm ausgelesen werden.

    Angabe der Koordinaten von rect, circle und polygon:
    Der Bezugspunkt bei Angabe der Koordinaten der hot region ist die linke obere Ecke des Bildes. Ausgehend von diesem Bezugspunkt werden die Koordinaten der hot region angegeben.

    rect: Das Rechteck wird durch die obere linke ("ol") und die untere rechte ("ur") Ecke festgelegt.
    Die Koordinaten werden als Abstände von dem Bezugspunkt (s.o., linke obere Ecke des Bildes) angegeben: coords="x_ol, y_ol, x_ur, y_ur".
    x_ol: Anzahl der Pixel in waagrechter Richtung von links für die obere linke Ecke,
    y_ol: Anzahl der Pixel in senkrechter Richtung von oben für die obere linke Ecke
    x_ur: Anzahl der Pixel in waagrechter Richtung von links für die obere rechte Ecke
    y_ur: Anzahl der Pixel in senkrechter Richtung von oben für die obere rechte Ecke.

    circle: Ein Kreis wird festgelegt durch den Mittelpunkt x,y und den Radius r: coords="x,y,r".
    x gibt die Anzahl der Pixel in waagrechter Richtung von links an,
    y die Anzahl der Pixel in senkrechter Richtung von oben.
    Im obigen Beispiel hat der Kreis einen Radius von 15 Pixel.

    polygon: Das Vieleck wird durch seine Ecken festgelegt, die Ecken haben die Koordinaten x1, y1, x2, y2, x3, y3, x4, y4, ...: coords="x1, y1, x2, y2, x3, y3, x4, y4, x5, y5"
    x1, y1 sind die Koordinaten des ersten Eckpunktes, x1, y2 sind die Koordinaten des zweiten Eckpunktes und so weiter. Wie oben bedeuten die x-Werte die Anzahl der Pixel in waagrechter Richtung von links, die y-Werte sind die Anzahl der Pixel in senkrechter Richtung von oben.

  2. Die Region ist damit festgelegt. Mit href="..." wird angegeben welche Adresse angesteuert werden soll, wenn auf die entsprechende Region geklickt wird. "href" haben Sie im ersten Teil des Kurses im Kapitel "Links" kennengelernt.

  3. Das Bild selbst wird mit dem <IMG>-Tag eingebunden und mit dem Attribut "usemap" wird angegeben, welche Imagemap verwendet werden soll: usemap="#ein_Name".

Damit haben Sie das Handwerkszeug zusammen, um Ihre eigenen Imagemaps zu erzeugen. Mit Grafikprogrammen ist es möglich, sich die Pixelkoordinaten eines Bildes anzeigen zu lassen, andere Programme erlauben es die hot region einfach mittels Cursor festzulegen, die Koordinaten werden dann in eine Datei geschrieben. Viel Spaß beim Ausprobieren!


--> Weiter zum nächsten Kapitel: Farbmodelle

<-- Zurück zum vorherigen Kapitel: Das <IMG>-Tag



©Tripod, Inc. Tripod® ist ein registriertes Warenzeichen von Tripod, Inc. Alle Rechte vorbehalten.


Suche:Lycos Tripod   
homepage | international | was gibt's neues? | info | hilfe gestalten | durchsuchen | shopping | treffen
  Mitglied des Lycos Networks
©Tripod, Inc. Tripod® ist ein registriertes Warenzeichen von Tripod, Inc. Alle Rechte vorbehalten