HTML5创建热点区域

创建热点区域(比如单击一张图片不同区域时,会显示不同的链接内容,这就是图片的热点区域)所谓图片的热点区域,就是将一个图片划分为若干个链接区域,当访问者单击不同的区域,会链接到不同的页面
在HTML5中,可以为图片创建3种类型的热点区域:矩形,圆形和多边形,创建热点区域用<map> and <area>标记
语法格式如下:

   <!DOCTYPE html>
    <html>
    <head>
    <title>这是一个热点区域</title>
    </head>
    <body>
    <img src="images/01.jpg" width="596" height="275" border="5" usemap="#Map">
    <map name="Map">
    <area shape="rect" coords="10,10,100,100" href="#">
    <area shape="circle" coords="120,120,50" href="#">
    <area shape="poly" coords="78,13,81,14,53,32,86,38" href="#">
    </map>
    </body>
    <!--数字表示坐标-->

说明:

  1. 图片必须增加usemap属性,说明该图像是热区的映射图像,属性值必须“#”开头,加上名字
  2. <map>标记只有一个属性name,作用是为区域命名,其设置值必须与<img>属性值相同
  3. <area>标记主要是定义热点区域的形状及超链接,它有三个必需的属性
  4. shape:控制划分区域的形状,取值3个:rect,circle,poly
  5. coords:控制区域的划分坐标,单位为像素。shape取值为rect,那么coords设置值分别为矩形左上角x,y坐标点和右下角x,y坐标点;shape取值circle,coords的值:圆形圆心x,y的坐标点和半径值;shape取值poly,coords的值:矩形各个点x,y的坐标。
  6. href:设置区域的超链接目标,取值“#”表示空链接
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值