HTML map 标签使用详解

在图片中标注usemap:

<img src=""img.jpg" usemap="im_map" />

定义map:

<map id="im_map" name="im_map">
<area shape="rect" coords="0,0,100,100" href="url.html" />
</map

map标签定义map,area标签定义可点击的热点,area属性:

shape:定义热点形状,可选参数 rect(矩形)、circle(圆形)、poligon(自定义形状)。

coords:定义形状路径:

当shape=rect时,四个数字依次为:起点X、起点Y、终点X、终点Y

当shape=circle时,三个数字依次为:中心点X、中心点Y、半径

当shape=poligon时,可定义多个路径点,依次为:起点X、起点Y、路径1X、路径1Y、路径2X、路径2Y......

href定义点击跳转的地址。

有时候需要动态的为coords属性赋值,在JS中控制coords,demo使用JQ写法:

var mapStartX = 0;
var mapStartY = 0;
var mapEndX = 100;
var mapEndY = 100;
var mapFill = mapStartX + ','+ mapStartY + ','+ mapEndX + ','+ mapEndY;
var im_map = $('#im_map').find('area');
im_map.attr('coords',mapFill);

完。

原文地址:http://blog.xuxiangbo.com/im-17.html

  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值