1.FLASH不利于SEO.面且如果用戶的電腦沒有安FLASH插件,也是沒有辦法看到的.更別說用手機(jī)上網(wǎng)的用戶了.
2.然后就是用熱點(diǎn)來作.每個(gè)城市的熱區(qū).都會通過上下左右四個(gè)值來計(jì)算.而且鼠標(biāo)放上去還沒有什么效果.這樣感覺不爽.最主要的是代碼不比這樣作少.可能還會多一些.
由于.就有了下邊的效果.雖然用這樣的方式制作過程比正常多出約1/3的時(shí)間.但效果還是不錯(cuò)的.而且有利于SEO.我把正常情況的圖片和鼠標(biāo)移上去的效果圖片寫成一個(gè)了.這樣.用戶把鼠標(biāo)移上去后出現(xiàn)的圖片不用重新加載. 比較流暢.
你可以點(diǎn)一下后邊看一下:
以下是CSS的代碼:
程序代碼
以下為引用的內(nèi)容:
#map{ background:url(/cg_img/map.gif) no-repeat left top; height:447px; width:552px; float:left;} |
由于城市名稱的有時(shí)在圖的左邊.有時(shí)在右邊.所以寫了兩個(gè)CLASS; 代碼還能再優(yōu)化一點(diǎn). 但考慮優(yōu)化過的代碼后期維護(hù)比較麻煩. 所以沒有更細(xì)的優(yōu)化. 只是簡寫了一些CSS.
這樣的效果不知道有沒有更好的辦法來實(shí)現(xiàn)?