zoukankan      html  css  js  c++  java
  • css图片热点链接的设置

    一、热点的原理

    图片通过usemap="#Map"属性将名称为"Map"的热点区域及连接映射到图片上。

    一般来说,图片的usermap属性对应的是map热点的name的属性值。所以如果页面中如果有多个图片添加热点,那么每一个图片的usemap值跟对应的热点地图的name值一定要一样,且不同的热点区域name值不可以相同,如果相同,那么图片上的热点区域将会以相同名称的第一个热点区域为准。

    二、要设置图片的热点链接要用到三种标签:<img><map><area>

    1、shape:定义热点形状
     

    shape=rect: 矩形
    shape=circle:圆形
    shape=poly: 多边形

    2、coords: 定义区域点的坐标

    a.矩形:必须使用四个数字,前两个数字为左上角座标,后两个数字为右下角座标
    例:<area shape=rect coords=100,50,200,75 href="URL">

    b.圆形:必须使用三个数字,前两个数字为圆心的座标,最后一个数字为半径长度
    例:<area shape=circle coords=85,155,30 href="URL">

    c.任意图形(多边形):将图形之每一转折点座标依序填入
    例:<area shape=poly coords=232,70,285,70,300,90,250,90,200,78 href="URL">

    三、实例

    <img src="../menu。gif" width="204" height="510" border="0" usemap="#Map" />
    
    <map name="Map" id="Map">
        <area shape="rect" coords="12,37,181,88" href="URL1" onFocus="this.blur()"/>
        <area shape="rect" coords="12,97,182,143" href="URL2" />
        <area shape="rect" coords="18,155,179,200" href="URL3" />
        <area shape="rect" coords="18,211,182,260" href="URL4" />
    </map>
    
    /*其中    onFocus="this.blur()"   表示去掉虚线框 */

     

  • 相关阅读:
    poj 2312 Battle City
    poj 2002 Squares
    poj 3641 Pseudoprime numbers
    poj 3580 SuperMemo
    poj 3281 Dining
    poj 3259 Wormholes
    poj 3080 Blue Jeans
    poj 3070 Fibonacci
    poj 2887 Big String
    poj 2631 Roads in the North
  • 原文地址:https://www.cnblogs.com/mmzuo-798/p/6274721.html
Copyright © 2011-2022 走看看