HTML 图片映射<map>标签整理
来源:互联网 发布:淘宝修改退货地址 编辑:程序博客网 时间:2024/06/16 23:23
背景
- 今天涉及到一个知识点的学习,就是在大流量的今天,尽可能减少HTTP的资源请求数目,以保证页面的加载速度,所以牵扯到了图片映射这个概念,简作整理…
概念
定义和用法
定义一个客户端图像映射。图像映射(image-map)指带有可点击区域的一幅图像。优势
热点链接可以帮你解决。这种效果的实质是把一幅图片划分为不同的热点区域,再让不同的区域进行超链接。使用
需要使用HTML的<img>
标签、<map>
标签和<area>
标签提示和注释:
注释:area 元素永远嵌套在 map 元素内部。area 元素可定义图像映射中的区域。
注释:<img>
中的 usemap 属性可引用<map>
中的 id 或 name 属性(取决于浏览器),所以我们应同时向<map>
添加 id 和 name 属性。
使用技巧
(1).标签书写规范
<img src="图形文件名" usemap="#图的名称"> <map name="图的名称"> <area shape=形状 coords=区域座标列表 href="URL资源地址"> <!--可根据需要定义多少个热点区域--> <area shape=形状 coords=区域座标列表 href="URL资源地址"> </map>
(2). <map>
标签属性介绍:
(3). 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">
- d. 注释:如果某个 area 标签中的坐标和其他区域发生了重叠,会优先采用最先出现的 area 标签。浏览器会忽略超过图像边界范围之外的坐标。
示例代码
- 对下面的一张图片,选取了四个圆形区域,做了热点定位.
<img src="__MIMG__/img_map.png" id="img_map" style="width: 869px" border="0" usemap="#planetmap" alt="Planets" /><map name="planetmap" id="planetmap"> <area shape="circle" coords="95,98,98" alt="man" /> <area shape="circle" coords="322,98,98" alt="maze" /> <area shape="circle" coords="548,98,98" alt="$$" /> <area shape="circle" coords="772,98,98" alt="star" /></map>
附录
- 参考文章(一)
- 参考文章(二)
- 定位切图文章学习 (http://blog.csdn.net/dalancon/article/details/13623405)
- 推荐- 截图/取色器软件(picpick) [链接:http://pan.baidu.com/s/1c1SRWty 密码:15o9]
阅读全文
1 0
- HTML 图片映射<map>标签整理
- 图片映射(HTML <map>标签)这么拽,小伙伴们都知道吗?
- HTML 图片映射,一个图片映射多个链接<map>
- HTML 标签(图片映射、热点)的使用
- HTML 标签(图片映射、热点)的使用
- HTML图片热区map area的用法整理
- Html中map标签
- html中的map标签
- html之map标签
- html map area 标签
- html map area 标签
- Html中的map标签
- Html中的map标签
- HTML <map> 标签
- HTML map标签
- Html-图片映射---ShinePans
- html 图片 地图映射
- 整理得HTML标签
- C++ 使用NuGut包管理器下载和使用第三方库
- 使用Logstash-input-jdbc同步数据库中的数据(全量 和 增量)
- UITableview在iOS11中出现的问题
- A Powerful Generative Model Using Random Weights for the Deep Image Representation笔记
- 使用construct2制作射击小游戏
- HTML 图片映射<map>标签整理
- HDU:2012 素数判定
- C语言中多个文件组织(include)的原理
- 【鸟哥的Linux私房菜】Linux的文件权限与目录配置
- 【SpringMVC】<context:include-filter>和<context:exclude-filter>使用时要注意的地方 在Spring MVC中的配置中一般会遇到这两个标签,作为<
- 关于异常:java.lang.NoClassDefFoundError: org/springframework/dao/support/DaoSupport
- 实训(三)选择结构
- angular 解析html问题
- spring security4 添加验证码