H5 圖片熱點區域

應用場景html

  1. 不規則按鈕的響應
  2. 一張圖片設置多個響應域

使用方法this

利用usemap屬性,構建一個map標籤spa

<!DOCTYPE html>
<!--先設置一個usemap屬性,而後下面的map利用這個名字加以鏈接-->
<img src="xxx.png" usemap="#map"
<map name="map">
  <!--設置一個圓形的座標相對於圖片爲(20,20),半徑爲20的圓形區域 ,onFocus="this.blur()" 去掉虛線框-->
  <area shape="circle" coords="20,20,20" title="1111111" href="xxxx" onFocus="this.blur()">
  <!--設置一個左上角座標爲(100,100),右下角座標爲(200,200)用來定位矩形的位置-->
  <area shape="rect" coords="100,100,200,200" title="222222222" href="xxxx">
  <!--設置一個不規則區域-->
  <area shape="poly" coords="0,0,200,0,200,200,100,300,0,200" href="xxxx" title="3333333333">
</map>
複製代碼

shape屬性code

  • shape=rect: 矩形
  • shape=circle:圓形
  • shape=poly: 不規則圖形

coords屬性cdn

  • 矩形:必須使用四個數字,前兩個數字爲左上角座標,後兩個數字爲右下角座標
  • 圓形:必須使用三個數字,前兩個數字爲圓心的座標,最後一個數字爲半徑長度
  • 任意圖形(多邊形):將圖形之每一轉折點座標依序填入
    在這裏插入圖片描述
相關文章
相關標籤/搜索