it-swarm.com.de

Gibt es andere Möglichkeiten, einen unregelmäßig geformten anklickbaren Bereich auf einer anderen Webseite als Imagemaps zu aktivieren?

Wir haben einige unregelmäßig geformte Gebiete ... stellen Sie sich eine Karte der Bundesstaaten der USA vor. Stellen Sie sich außerdem vor, dass sich in jedem Status ein rechteckiger Bereich befindet, der Grafiken und Text enthält. Wir möchten, dass jeder der Zustände auf Mouseover/Mouseout/Klick reagiert.

Wenn es sich um eine reine HTML-Seite handelt (kein Flash), gibt es andere Möglichkeiten, dies zu implementieren als Imagemaps?

Wenn dies nicht möglich ist, würde ich auch in Betracht ziehen, nur den rechteckigen Bereich in jedem Zustand auf Mausereignisse reagieren zu lassen.

2
milesmeow

Bedeutet "Straight Up HTML", dass Sie Javascript verwenden können? Wenn ja, betrachten Sie die Raphael Javascript Library , die SVG umschließt. Auf ihrer Homepage finden Sie einen guten Überblick darüber, was Sie tun können, einschließlich dieses Beispiels für Grafschaften (?) Australiens: http://raphaeljs.com/australia.html

Sie können auch process.js in Betracht ziehen, eine ähnliche Visualisierungsbibliothek, die jedoch im Gegensatz zu SVG Canvas umschließt.

2
Rahul

Mit modernen Browsern können Sie CSS-Sprites und sehr saubere Markups verwenden, um dasselbe zu tun. Hier ist ein großartiges Tutorial zur Verwendung bei A List Apart. Lesen Sie den gesamten Artikel, aber lesen Sie den Abschnitt "Unregelmäßige Formen".

http://www.alistapart.com/articles/sprites

0
Jim Jarrett