记录一则【HTML中图片映射map及area标签的使用】

         这几天在做网页的时候,有时候会需要一张图片中的局部产生链接,也就是<map></map>标签,而此标签可以和   <area>标签一起使用,来达到定义图像的映射(图像映射指的是带有可点击区域的图像)。<area>标签和<a>标签的区别不是很大,前者可以定义链接的区域。

几个属性: 

shape :表示点击热点区域的形状,矩形rect,圆形circl,多边形poly。 
coords :coords表示点击热点区域形状的坐标。坐标点(0,0)表示图片的左上角。 
   (1)矩形rect有4个数值(代表2个坐标),分别是矩形左上角坐标和矩形右下角坐标。                                                                      coords="left-top-width,left-top-height,right-bottom-width,right-bottom-height"
    (2)圆形circle有3个数值,前2个值为圆心坐标,第3个值为圆的半径大小。 
    (3)多边形poly,每两个数值组合表示一个坐标点,依次连线形成的区域就是最终的热点区域,可以根据自己需要设置。 
href :表示锚点,跳转的页面。

                 <img src="img/flower.PNG"  alt=""  usemap="#flowermap" />
		     <map name="flowermap">
		     	<!--circle要求  coords="圆心坐标,半径"-->
		     	<!--rect要求  coords = "矩形左上角点的坐标,左下角点的坐标"-->
		     	  <area shape="circle" coords="90,140,50"  href="#"  target="_blank">
		     	  <area shape="rect"  coords="0,310,230,378" href="#" target="_blank"/>
		     	  <area shape="poly"  coords="436,39,344,179,444,357,560,221,496,135"  href="#" target="_blank"/>
		     </map>

 效果图:

     


                                                                                                                             元气少女,加油!

猜你喜欢

转载自blog.csdn.net/BigDaruizi/article/details/81541127