HTML标签创建【图像映射】

代码

<img src="https://www.w3school.com.cn/i/eg_planets.jpg" alt="" usemap="#map">
    <map name="map" id="map">
        <area shape="circle" coords="129,161,10" href="https://www.w3school.com.cn/i/eg_merglobe.gif" target="_blank" alt="" />
    </map>

总结

  1. img标签须使用usemap属性与map标签中的name属性或者id进行绑定(根据不同浏览器),这里同时添加nameid属性;且usemap的属性值须带有#
  2. 使用map标签将area标签进行包裹;
  3. map标签中属性shape表示定义映射区域形状,coords为对应映射形状配置:
    rect:矩形, coords:x1,y1,x2,y2表示矩形左上角和右下角;
    circle:圆形, coords:x1, y1, r x1,y1表示圆形的圆心点,r表示圆形的半径;
    poly:多边形,coords:x1,y1,x2,y2,…,xn,yn表示多边形的n个坐标点,最后一个点的坐标应该与第一个相同,若不同浏览器会自动补全。
  4. href映射到图片或者页面:可以将映射区域映射到不同的页面或者图片。
    href = "index.html"          href = "image.jpg"
    

关于更多图像映射,可以在W3C了解更多内容。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值