it-swarm-eu.dev

Existují jiné možnosti, jak povolit nepravidelně tvarovanou klikatelnou oblast na jiné webové stránce než obrazové mapy?

Máme nějaké nepravidelně tvarované oblasti ... představte si mapu států USA. Představte si také, že uvnitř každého stavu je obdélníková oblast, která obsahuje grafiku a text. Chceme, aby každý ze stavů reagoval na přechod myší/myší/kliknutí.

Pokud se jedná o přímou stránku HTML (bez Flash), existují jiné způsoby, jak to implementovat, než obrazové mapy?

Pokud to není možné, uvažoval bych také o tom, že by obdélníkový region v každém státě reagoval na události myši.

2
milesmeow

Znamená „přímočarý HTML“, že můžete použít Javascript? Pokud ano, zvažte knihovna javascriptů Raphael , která zalomí SVG. Podívejte se na jejich domovskou stránku, kde najdete skvělý přehled toho, co můžete dělat, včetně tohoto příkladu australských krajů (?): http://raphaeljs.com/australia.html

Také byste mohli zvážit processing.js , což je podobná vizualizační knihovna, ale na rozdíl od SVG zabalí plátno.

2
Rahul

U moderních prohlížečů můžete použít skřítky CSS a velmi čisté značkování k tomu samému. Zde je skvělý návod, jak je používat v A List Apart. Přečtěte si celý článek, ale přečtěte si část „Nepravidelné tvary“.

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

0
Jim Jarrett