码迷,mamicode.com
首页 > 其他好文 > 详细

图像映射

时间:2015-09-13 20:08:24      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:图像映射 img--map

不知道多少人知道或者了解“图片映射”这个概念。我是去年毕业设计时,发现了这个神奇的东东,前几天服装网做专题又遇到类似的问题,大概是这个样子,有如下的一张地图;地图上的每一个图标标注的位置代表一个世界著名城市;现在想要的效果时,鼠标移到标注的位置上时,显示一段介绍文字。

看到产品需要这个效果;我就想到了图片映射;此处应有掌声。

技术分享

代码大概如下:

                    <div class="region-position">
                        <img border="0" usemap="#planetmap" class="map-img" alt="Planets" src="image/map-bg.png"/>
                        <map name="planetmap" id="planetmap">
                          <area class="position" shape="circle" coords="1175,100,10" title="莫斯科"/>
                          <area class="position" shape="circle" coords="1020,177,10" title="土耳其"/>
                           <area class="position" shape="circle" coords="1020,132,10" title="基辅"/>
                          <area class="position" shape="circle" coords="952,146,10" title="米兰"/>
                          <area class="position" shape="circle" coords="952,118,10" title="丹麦"/>      
                          <area class="position" shape="circle" coords="1280,190,10" title="首尔"/>
                          <area class="position" shape="circle" coords="1323,167,10" title="东京"/>
                          <area class="position" shape="circle" coords="700,194,10" title="纽约"/>
                          <area class="position" shape="circle" coords="920,128,10" title="伦敦"/>
                          <area class="position" shape="circle" coords="934,144,10" title="巴黎"/>
                          <area class="position" shape="circle" coords="966,133,10" title="柏林"/>
                          <area class="position" shape="circle" coords="1021,180,10" title="土耳其"/>
                          <area class="position" shape="circle" coords="993,142,10" title="匈牙利"/>
                          <area class="position" shape="circle" coords="930,170,10" title="巴塞罗那"/>                 
                          <area class="position" shape="circle" coords="980,157,10" title="塞尔维亚"/>
                          <area class="position" shape="circle" coords="963,168,10" title="意大利"/>                 
                          <area class="position" shape="circle" coords="970,90,10" title="瑞典"/>

                        </map>
                    </div>



然后自己又翻了一下w3的解释;加深了一下理解。截了几张图,分享给大家。


先是MAP的介绍。

技术分享

然后是area的用法

技术分享

技术分享

然后自己又查了一个shape这个属性(的shape属性有只有少数浏览器兼容)

技术分享

技术分享

其实w3是个好网站;看一看总有一些意想不到的收获。这么博客说了一些img-map的知识;同时延伸了一下;希望对大家有所帮助。





本文出自 “shuizhongyue” 博客,转载请与作者联系!

图像映射

标签:图像映射 img--map

原文地址:http://shuizhongyue.blog.51cto.com/7439523/1694309

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!