`

css中map的使用

css 
阅读更多

图像的影像地图超链接,<map>标签浅谈 

在HTML中还可以把图片划分成多个热点区域,每一个热点域链接到不同网页的资源。这种效果的实质是把一幅图片划分为不同的热点区域,再让不同的区域进行超链接。这就是影像地图。要完成地图区域超链接要用到三种标签:<img><map><area>下面分别介绍这些标签的用法: 

   影像地图(Image Map)标签的使用格式: 

    <img src="图形文件名" usemap="#图的名称"> 

        

      <!-- 插入图片时要在<img>标记中设置参数usemap="#图的名称" ismap,以表示对图像地图(图的名称)的引用;--> 

    <map name="图的名称"> 

       <!--用<map>标记设定图像地图的作用区域,并用name属性爲图像起一个名字--> 

     <area shape=形状 coords=区域座标列表 href="URL资源地址"> 

     ......可根据需要定义多少个热点区域 

     <area shape=形状 coords=区域座标列表 href="URL资源地址"> 

    </map> 

【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"> 

在制作本文介绍的效果时应注意的几点: 

   1、在<img>标记不要忘记设置usemap、ismap参数,且usemap的参数值必须与<map>标记中的name参数值相同,也就是说,“图像地图名称”要一致; 

   2、同一“图像地图”中的所有热点区域都要在图像地图的范围内,即所有<area>标记均要在<map>与</map>之间; 

   3、在<area>标记中的 cords 参数设定的坐标格式要与shape参数设定的作用区域形状配套,避免出现在shape参数设置的矩形作用区域,而在cords 中设置的却是多边形区域顶点坐标的现象出现。

分享到:
评论

相关推荐

    bootstrap.css.map

    "bootstrap.css.map"文件的作用在于,当你在浏览器中打开一个使用Bootstrap的网页,并遇到样式问题时,可以开启开发者工具(如Chrome DevTools),在CSS面板中找到这个映射文件。通过它,你可以查看到原始的Sass或...

    bootstrap.min.css.map

    "bootstrap.min.css.map"是与Bootstrap相关的文件,尤其在错误排查和调试过程中扮演着关键角色。这个文件是Bootstrap最小化CSS文件的源映射文件,对于理解标题中描述的问题至关重要。 当我们遇到"GET /static/css/...

    bootstrap。css.map

    ssh中的网页界面模板,bootstrap.css.map 更易于平时网页制作,这是个参考网页制作的网页。

    bootstrap文件 bootstrap-theme.min.css.map

    bootstrap-theme.css.map bootstrap-theme.css.map bootstrap-theme.css.map bootstrap-theme.css.map bootstrap-theme.css.map bootstrap-theme.css.map

    bootstrap-theme.css.map

    在开发过程中,通常会使用未压缩的CSS文件,以便于调试和修改。但在部署到生产环境时,为了性能考虑,会将这些CSS文件压缩成.min.css格式。同时,为了保持调试能力,会生成相应的.map文件。这样,当在浏览器中遇到...

    JS.CSS.map.instance.hyperlink.rar_css Map_js 地图_js map实例_js 地图_

    本文将深入探讨“JS.CSS.map.instance.hyperlink.rar”压缩包中的“CSS Map_js”和“js_map实例”,以及它们如何实现地图功能,特别是与超链接结合的经典案例。 首先,我们来理解CSS Map。CSS(Cascading Style ...

    纯jquery+css绘画地图线路图插件Subway Map

    `subwayMap.htm`是一个示例文件,展示了如何在实际项目中集成和使用Subway Map插件。这个HTML文件包含了必要的HTML结构,以及引用了jQuery库和Subway Map插件的JavaScript文件。通过查看和分析这个文件,开发者可以...

    bootstrap-reboot.css.map

    bootstrap-reboot.css.map

    Bootstrap(包含boostrap.min.js以及bootstrap.min.css)

    在实际开发中,除了`bootstrap.min.css`和`bootstrap.min.js`,通常还会使用到其他资源,如字体文件、图片等。同时,为了更好地自定义Bootstrap,开发者可以引用未压缩的源文件,然后通过Sass(一种CSS预处理器)...

    baidu-map-index.css

    与百度地图相关的css文件!用于作者自己的相关功能实现。该文件是百度地图的一个css文件,从百度地图的某个css文件中拿过来的。

    html中map热点area的使用全部代码和效果,兼容所有浏览器

    3. 使用绝对路径:在`&lt;img&gt;`的`src`和`&lt;area&gt;`的`href`中使用绝对路径,以防止相对路径在不同浏览器中解析不一致。 4. 图像尺寸:确保`&lt;img&gt;`标签的`width`和`height`属性已设定,这样即使图片尚未加载,也能正确...

    用CSS中的map标签制作单图多区域点击的示例

    例如我们想在下面一张图实现九个热点区域,不切图,就使用map标签。 首先用 ps 得到几个坐标: 然后代码实现: CSS Code复制内容到剪贴板 &lt;!DOCTYPE html&gt;   &lt;html lang=en&gt; &lt;head&gt;

    bootstrap.min.js.map

    解决报错:GET /static/css/bootstrap.min.js.map HTTP/1.1" 404 使用方法在这:https://blog.csdn.net/c_lanxiaofang/article/details/130614846

    cropper依赖js、css

    为了使用这些依赖,开发者需要在HTML中引入这些CSS和JS文件,通常通过`&lt;link&gt;`和`&lt;script&gt;`标签来完成。然后,通过JavaScript来实例化Cropper对象,并进行相关配置,例如设置裁剪比例、允许的最大尺寸、是否开启旋转...

    Three.js前端3D开发:使用CSS3DRenderer渲染全景图

    在本主题中,我们将深入探讨如何使用 Three.js 的 CSS3DRenderer 来渲染全景图,这是一种将3D对象与CSS3变换相结合的技术,能够实现高效且性能良好的3D效果。 首先,CSS3DRenderer 是 Three.js 提供的一个渲染器,...

    css-effect-map-collection一些好看的css效果图

    在实际应用中,需要考虑不同浏览器对CSS特性的支持程度,使用工具如Can I Use来检查兼容性,确保效果在大多数用户设备上正常显示。 综上所述,“css-effect-map-collection”是一个宝贵的资源,对于Web开发者来说,...

Global site tag (gtag.js) - Google Analytics