CodeBreaker
Grünschnabel
Hallo
Folgendes versuche ich zu realisieren: in einer Tabellenzelle wird als Hintergrundbild eine Europa-Kontinentalansicht angezeigt. Darüber werden an bestimmten x-/y- Positionen kleine Fahnen gezeichnet. Über die Fahnen kommt ein transparentes Bild in der Größe des Hintergrundbildes, in Form einer ImageMap in der einzelne Bereiche sensibel 'anklickbar' sind.
Das Ganze soll dann so funktionieren, das der Benutzer die Fahne sieht, und sie anklicken kann, da der sensible bereich sich mit der Fahne deckt.
Allerdings habe ich ein Problem mit der Anordnung dh. der Ebenenanordnung was zur Folge hat, das die Fahnen AUF dem transparenten Bild gesetzt werden und somit die sensiblen Bereiche abdecken und somit nicht mehr anklickbar sind.
Frage also: wie kann ich es schaffen, das erst die Fahnen und dann die ImageMap (darüber) angeordnet wird?
ich habe es schon mir 'z-index' probiert, doch keien Wirkung. Vielleicht mache ich auch was falsch... mir fehlt mit CSS die Erfahrung.
hier noch der Code:
Folgendes versuche ich zu realisieren: in einer Tabellenzelle wird als Hintergrundbild eine Europa-Kontinentalansicht angezeigt. Darüber werden an bestimmten x-/y- Positionen kleine Fahnen gezeichnet. Über die Fahnen kommt ein transparentes Bild in der Größe des Hintergrundbildes, in Form einer ImageMap in der einzelne Bereiche sensibel 'anklickbar' sind.
Das Ganze soll dann so funktionieren, das der Benutzer die Fahne sieht, und sie anklicken kann, da der sensible bereich sich mit der Fahne deckt.
Allerdings habe ich ein Problem mit der Anordnung dh. der Ebenenanordnung was zur Folge hat, das die Fahnen AUF dem transparenten Bild gesetzt werden und somit die sensiblen Bereiche abdecken und somit nicht mehr anklickbar sind.
Frage also: wie kann ich es schaffen, das erst die Fahnen und dann die ImageMap (darüber) angeordnet wird?
ich habe es schon mir 'z-index' probiert, doch keien Wirkung. Vielleicht mache ich auch was falsch... mir fehlt mit CSS die Erfahrung.
hier noch der Code:
Code:
<table>
<tr>
<td style="background: rgb(11, 10, 50) url(Europa/Bilder/klein/Europa.gif) no-repeat scroll 0%";>
<div style="position: relative; top: 0px; left: 0px; height: 100%;">
<div style="position:absolute; visibility: visible; background-color:transparent; top:377px; left:213px; "><img src="../Fahne.gif" width="28" height="35" alt=""></div>
</div>
<img src="Europa/Bilder/klein/Europa_0.gif" width="897" height="748" border="0" alt="Europa" usemap="#Europa">
<map name="Europa">
<area shape="poly" coords="345,155, 349,126, 347,123, 348,121, 351,121, 352,123, 352,125, 370,131, 368,134, 363,135, 355,136, 351,136, 347,154" href="index.php">
</map>
</img>
</td>
</tr>
</table>