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

精确定位热点区域

时间:2016-10-19 16:47:35      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:

精确定位热点区域

场景

当单击一张图片的不同区域,会显示不同的链接内容,这就是图片的热点区域。所谓图片的图片热点区域就是一个图片划分成若干个链接区域。访问者单击不同的区域就会链接到不同的目标网页。

实现原理

HTML中,可以为图片创建3中类型的热点区域:矩形(Rectangle),圆形(Circle),多边形(Poly)。创建热点区域使用到的标记为<map><area>

  1. <img src="图片地址" usemap="#test">
  2. <map name="test">
  3. <area shape="rect" coords="100,100,200,200" href="#">
  4. <!--热点区域为矩形,coords的设置值分别为矩形的左上角xy坐标点和右下角xy坐标点,单位为像素(px)-->
  5. <area shape="circle" coords="70,70,30" href="http://www.baidu.com">
  6. <!--热点区域为圆形,coords的设置值分别为圆形圆心xy坐标点和半径值,单位为像素(px)-->
  7. <area shape="poly" coords="631,529,616,506,625,482,644,469,652,476,662,480,667,484,658,505,647,514" href="#">
  8. <!--热点区域为多边形,coords的设置值分别为多边形各个点xy坐标,单位为像素(px)-->
  9. </map>

那么问题来了,热点区域实现的关键是坐标点的确定,对于规则图形还好办些,但如果碰到多边形呢???

解决方案总是多于需求的。因此,这里咱们不得不又提起Adobe Dreamweave CC这款利器。

具体操作看如下动图,Y(^_^)Y

技术分享


 ? 注意点

 热点区域的坐标起点是以所在图形的左上角为起点,即图形的左上角坐标为(0,0)。

 由于Adobe Dreamweave CC的排版相对于以前版本变化不少,这里特地提醒,如果没找到热点区域工具,就将“实时视图”切换为在“设计”,然后选中图片鼠标左键双击,立马就会弹出,如下图的方框。

技术分享

 

精确定位热点区域

标签:

原文地址:http://www.cnblogs.com/Jener/p/5977706.html

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