首页 > 其他分享 >前端怎么对一张图片特定某些点进行点击事件(image-map)

前端怎么对一张图片特定某些点进行点击事件(image-map)

时间:2022-09-21 14:48:51浏览次数:92  
标签:map 标记 image 点击 图像 type 图片

图片热区技术

插入一张图片,并设置好图像的有关参数,在<img>标记中设置参数usemap="#image-map",以表示对图像地图的引用。

<map>标记设定图像地图的作用区域,并取名:image-map

分别用<area>标记针对相应位置互粉出多个矩形作用区域,并设定好链接参数href

https://www.image-map.net/

生成map代码

html代码

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <style>
    *{
      margin: 0;
      padding: 0;
    }
  </style>
  <body>
    <!-- Image Map Generated by http://www.image-map.net/ -->
    <img src="./001457Of5d7.jpg" usemap="#image-map">
    <map name="image-map">
        <area onclick="getClick('床')" target="" alt="床" title="床" href="" coords="23,111,479,911" shape="rect" >
        <area onclick="getClick('地球仪')" target="" alt="地球仪" title="地球仪" href="" coords="542,819,61" shape="circle">
        <area onclick="getClick('电脑桌')" target="" alt="电脑桌" title="电脑桌" href="" coords="629,502,1153,859" shape="rect">
    </map>
  </body>
  <script>
    function getClick(type){
      alert(type)
    }
  </script>
</html>

标签:map,标记,image,点击,图像,type,图片
From: https://www.cnblogs.com/echohye/p/16715503.html

相关文章

  • mapreduce和yarn集群
    mapreduce: 先分再合,分而治之      分布式计算概念:计算方式,与集中式计算相对。将应用拆分成小的部分,分配给多台计算机处理,mapreduce是分布式的计算框架。......
  • 映射函数map()
    map()是Python内置的高阶函数,它接收一个函数f 和一个 list,并通过把函数f依次作用在list的每个元素上,得到一个新的list并返回deff(x):returnx*xprint(l......
  • 27-MapReduce架构设计和企业最佳案例(上)_ev
            MapReduce流程图    播客  ......
  • 自己实现一个简单版的HashMap
    HashMap简介HashMap是一个散列表,它存储的内容是键值对(key-value)映射。HashMap继承于AbstractMap,实现了Map、Cloneable、java.io.Serializable接口。HashMap的实现......
  • MapJoin与小表驱动大表
    SQL常说用小表驱动大表,网上很多帖子也是说hive也是小表驱动大表。  但实际用expalin执行计划测的时候,大表写在前面执行了mapjoin,小表写前面反而没采用MapJoin,为了确......
  • 【AGC】崩溃服务上传mapping混淆文件报错问题
    ​【问题描述】在上传崩溃服务的混淆Mapping文件时出现下列报错,混淆Mapping文件和原生符号文件的大小限制分别是多少?​ 【解决方案】.在AGC页面手动上传这种方式支持......
  • Java【Mybatis】——创建Mybatis Mapper模板
    目的在编码过程中,我们常常需要写一些配置文件。而这些配置文件的格式都是固定的——关键是我通常记不住,也是找地方复制。这种方法可以,但没有必要。因为一种方式,更简便—......
  • 使用CustomRequestMappingHandlerMapping自定义统一处理前后端接口不一致问题
    springmvc或springboot使用RequestMappingHandlerMapping自定义统一处理前后端接口不一致问题本文地址:https://www.cnblogs.com/muphy/p/16714292.html场景以前老项......
  • jdk 1.8 处理 map和list
    1.map的key和value反转  2.list<Object>取两列转成 map<String,String>map  3.list<Object>转成map集合 map<String,list<Object>>map集合......
  • MyBatis返回Map键值对数据Key值大小写问题
    Controller@RestController@RequestMapping("/web")publicclassMapKeyTest{@AutowiredprivateInvoicingBuyOrderServiceinvoicingBuyOrderService;......