web-gelistirme-sc.com

Bir web sayfasında görüntü eşlemelerinden başka düzensiz şekilli tıklanabilir bir alanı etkinleştirmenin başka seçenekleri var mı?

Bazı düzensiz şekilli alanlarımız var ... ABD eyaletlerinin bir haritasını hayal edin. Ayrıca her durumun içinde grafik ve metin içeren dikdörtgen bir bölge olduğunu hayal edin. Her bir durumun fareyle üzerine gelme/fareyle kapama/tıklamaya tepki göstermesini istiyoruz.

Düz bir HTML sayfasıysa (Flash yok), bunu uygulamanın görsel haritalardan başka yolları var mı?

Bu mümkün değilse, sadece her durumdaki dikdörtgen bölgenin fare olaylarına tepki vermesini düşünürüm.

2
milesmeow

"HTML'yi düzelt" Javascript kullanabileceğiniz anlamına mı geliyor? Öyleyse, SVG'yi saran Raphael javascript kütüphanesi öğesini düşünün. Avustralya'nın bu ilçeleri (?) Örneği de dahil olmak üzere neler yapabileceğinize ilişkin genel bir bakış için ana sayfalarına göz atın: http://raphaeljs.com/australia.html

Benzer bir görselleştirme kütüphanesi olan SVG'nin aksine tuvali sarar) --- (işleme.js öğesini de düşünebilirsiniz.

2
Rahul

Modern tarayıcılarda aynı şeyi yapmak için CSS sprite'larını ve çok temiz biçimlendirmeyi kullanabilirsiniz. İşte bunları A List Apart'ta kullanma konusunda harika bir eğitim. Makalenin tamamını okuyun, ancak "Düzensiz Şekiller" bölümüne bakın.

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

0
Jim Jarrett