最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

用CSS中的map標(biāo)簽制作單圖多區(qū)域點擊的示例

segmentfault   發(fā)布時間:2015-07-20 18:04:58   作者:dopppler   我要評論
這篇文章主要介紹了CSS中的map標(biāo)簽制作單圖多區(qū)域點擊的示例,可在同一張圖片上實現(xiàn)多個點擊事件的熱點,需要的朋友可以參考下

map標(biāo)簽

定義一個客戶端圖像映射。圖像映射(image-map)指帶有可點擊區(qū)域的一幅圖像。

    area元素永遠嵌套在map元素內(nèi)部。area元素可定義圖像映射中的區(qū)域。
    img標(biāo)簽中的usemap屬性可引用的map標(biāo)簽中的id或name屬性(取決于瀏覽器),所以我們應(yīng)同時向map標(biāo)簽添加id和name屬性。

示例

例如我們想在下面一張圖實現(xiàn)九個熱點區(qū)域,不切圖,就使用map標(biāo)簽。
2015720180749341.jpg (440×494)

首先用 ps 得到幾個坐標(biāo):
2015720180825615.jpg (600×415)

然后代碼實現(xiàn):

CSS Code復(fù)制內(nèi)容到剪貼板
  1. <!DOCTYPE html>   
  2. <html lang="en">   
  3. <head>   
  4.     <meta charset="UTF-8">   
  5.     <title>Document</title>   
  6. </head>   
  7. <body>   
  8.     <img src="cat.jpg" alt="" usemap="#catmap" >   
  9.     <map name="catmap">   
  10.         <area shape="rect" coords="0,0,148,139" href ="http://www.baidu.com" target ="_blank" alt="">   
  11.         <area shape="rect" coords="148,139,295,0" href ="http://www.sina.com" target ="_blank" alt="">   
  12.         <area shape="rect" coords="295,0,439,140" href ="http://www.qq.com" target ="_blank" alt="">   
  13.         <area shape="rect" coords="148,139,0,340" href ="http://www.163.com" target ="_blank" alt="">   
  14.         <area shape="rect" coords="148,139,296,340" href ="http://www.soso.com" target ="_blank" alt="">   
  15.         <area shape="rect" coords="296,340,439,140" href ="http://sf.gg" target ="_blank" alt="">   
  16.         <area shape="rect" coords="0,340,148,493" href="http://www.zhihu.com" target ="_blank" alt="">   
  17.         <area shape="rect" coords="148,493,296,340" href="http://z.cn" target ="_blank" alt="">   
  18.         <area shape="rect" coords="296,340,436,490" href="http://jd.com" target ="_blank" alt="">   
  19.     </map>   
  20. </body>   
  21. </html>  

就是這樣。
關(guān)于area

    area 可以是圓形(circ),多邊形(poly),矩形(rect),不同形狀要選取不同的坐標(biāo)(coords).

    圓形:shape="circle",coords="x,y,z"
    x,y為圓心坐標(biāo)(x,y),z為圓的半徑

    多邊形:shape="polygon",coords="x1,y1,x2,y2,x3,y3,..."
    每一對x,y坐標(biāo)都定義了多邊形的一個頂點(0,0) 是圖像左上角的坐標(biāo))。定義三角形至少需要三組坐標(biāo);高緯多邊形則需要更多數(shù)量的頂點。

    矩形:shape="rectangle",coords="x1,y1,x2,y2"
    第一個坐標(biāo)是矩形的一個角的頂點坐標(biāo),另一對坐標(biāo)是對角的頂點坐標(biāo),"0,0" 是圖像左上角的坐標(biāo)。請注意,定義矩形實際上是定義帶有四個頂點的多邊形的一種簡化方法。(就是說,知道對角的兩個點的坐標(biāo)就行了。)

相關(guān)文章

最新評論

奈曼旗| 石城县| 静安区| 托克逊县| 凤凰县| 苏尼特左旗| 灵丘县| 城口县| 林口县| 蓝山县| 岫岩| 厦门市| 永平县| 凉山| 海宁市| 渝中区| 浮梁县| 原阳县| 五指山市| 陕西省| 偃师市| 五指山市| 文安县| 仪征市| 淮北市| 屏南县| 辉南县| 南和县| 巴林右旗| 扎兰屯市| 万荣县| 特克斯县| 纳雍县| 中方县| 古交市| 庆城县| 高陵县| 呼伦贝尔市| 许昌县| 洛浦县| 靖江市|