HTML5基础之图像热区

HTML5课堂笔记理解2

上次说到图片相对地址的定义,举例了4中情形的下的不同目录的图片书写方法补充一个如果你要的图片目录跟上面四种都不一样话可以用以下属性值尝试

./            当前目录

../           回到上一层目录

images/        进入一层目录

../images/         回到上一层目录,然后再进入images目录

还有调节图片的高度和宽度只調一个数值两个数值调整的不好就会导致图片变形,所以調一个值的时候它会自动等比例调整图片分辨率。

图像热区

图像热区平常生活中用的最多就是点击一个图片然后跳转到另外一个网址或其他东西图片啊视频等。。。

先给出一个例子:

<img src=”创建图像热区图片名称加后缀文件格式”  usemap=“#sss”/>

<map name=”map sss”/>

<area shape=“rect”coords=“x1,y1,x2,y2”href=“htttp://www.baidu.com”/>

解释:先找到你要作为热区的图片,”#sss”这里是给你图像进行再命名到后面<map name=”map sss”/>这里是就是关联你的图像再命名的地方,map标签为图像地图标签就是在这个图像里面生成热区。如果其中一个写错会出现图像热区点击无反应或生成热区失败。<area shape=“rect”coords=“x1,y1,x2,y2”href=“htttp://www.baidu.com”/>这里是有三个属性一个是之前说的超链接的属性;还有两个shape是规定热区的形状,这里是确定热区的形状;coords是要热区形状的x轴和y轴的坐标。这里是对上面热区形状个个点找坐标(x,y)进行热区;href这里里面可以写网址或者图片的名称.文件格式这里是要跳转到的位置。

shape可以编辑的形状属性值rect:矩形;circle:圆形;poly:多边形。它们三种有不同的用处。

rect的书写格式

<area shape="rect" coords="x1,y1,x2,y2 " href="URL" />

这里用两个点可以形成矩形

circle:

<area shape="circle" coords="x1,y1,r " href="URL" />

这里说一下r是圆形的半径;x1,y1是圆的中心点坐标。

<area shape="poly" coords="x1,y1,x2,y2,x3,y3,x4,y4" href="URL" />

多边形属性想形成矩形需要用4个坐标点来形成

多边形主要是用来形成3个点或以上多边形的时候使用。

要怎么知道图片的坐标呢很简单打开PS软件把图片导入ctrl+r打开标尺工具在图片上利用标尺工具拖动左边的标尺和上边的标尺的两条线相交点作为坐标点,需要用多边形的时候用钢笔工具扣出一个图形然后鼠标移动到它们的点的大概位置然后按F8后有这样一个框框,看到图中X和Y了吗,图中x约为34,Y约为21。如果是圆形就要把W的属性加到r属性值里面。

下面给出热区的整个书写的例子

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Document</title>

</head>

<body>

<img src="map.jpg" usemap="#a"/>

<map name="a">

<area shape="poly"coords="392,417,420,365,460,379" href="1.jpg"/>

<area shape="poly"coords="226,225,316,239,310,292,279,276,278,291,216,276" href="2.jpg"/>

<area shape="poly"coords="396,220,417,210,416,259,392,274" href="3.jpg"/>

<area shape="poly"coords="334,351,356,334,353,336,384,339,387,361,344,374" href="4.jpg"/>

</body>

</html>

我的地图图片是中国地图所以基本上都用了多边形的属性值我在。

我分别在图片中青海、广东、山西、贵州这四个地方弄了图像热区在这里我只点击一个效果图给你们。

在我按住图像热区时会显示一个三角形这就是我的热区范围超出这个范围就没有效果了。

点击之后我们跳转到了另外一张图片

还有一个圆形的图像热区我简单把图放出来原理是一样的只是热区形状改变了而已,因为看图选要弄得热区形状嘛。

蓝色圈圈里面就是我的热区。

点击之后:

图像热区就先说到这里了。

感觉还有很多东西没写上去,但我慢慢补回来的。

时间: 2024-08-09 10:30:54

HTML5基础之图像热区的相关文章

HTML5基础知识学习笔记

1.Html5基础讲解 1.1HTML5基础标签: head:头标签,一般会将一些网页的基本配置和文件引用在head中设置: body:内容标签,里面是整个网页要展示内容部分: 1.2HTML5标题: h1-h6等,后面跟的数字越大,对应的标题的字体大小就越小: 1.3HTML5段落 p标签表示段落,在p标签中可以编写文字段落: 1.4HTML5连接 a标签表示连接,可以在里面设置点击之后跳转到其他url: 1.5HTML5图像 img标签表示图像标签,可以通过其设置图片展示: 1.6HTML5

html5基础学习

html5基础: 1 声明:<!DOCTYPE html> 2 基本的结构: <html><head> <meta charset="utf-8" > <title>html基础.</title></head><body> php就业网:www.php91.net. </body></html> 3 标题: <h1>标题1</h1><h2

HTML5 基础语法

HTML5 基础语法 HTML 概述 超文本 Web 是一个超文本文件的集合,超文本文件是 Web 的基本组成单元,也被称为网页或 HTML 文档.Web 页等,通常是以 .html 或 .htm 为后缀的文件.Web 页之间通过超文本中的超级链接组织在一起. 什么是 HTML? HTML(HyperText Markup Language):超文本标记语言,一种纯文本类型的语言,由浏览器解释执行.使用带有尖括号的"标记"将网页中的内容逐一标识出来.HTML 的主要作用是用来设计网页,

OpenCV 基础知识------图像创建、访问、转换

cvCreateImage函数-- Cxcore数组操作 创建头并分配数据 IplImage* cvCreateImage( CvSize size, int depth, int channels ); size 图像宽.高. depth 图像元素的位深度,可以是下面的其中之一: IPL_DEPTH_8U - 无符号8位整型 IPL_DEPTH_8S - 有符号8位整型 IPL_DEPTH_16U - 无符号16位整型 IPL_DEPTH_16S - 有符号16位整型 IPL_DEPTH_32

二,细说 HTML5 之 HTML5 基础讲解 2

这是一个HTML5系列,主要是零基础的宝宝们快速认识与学习HTML5. HTML5 样式.链接和表格 1.HTML5 样式 标签 描述 <style> 定义样式定义 <link> 定义资源引用 <div> 定义文档中的节或区域(块级) <span> 定义文档中的行内的小块或区域 属性: 属性 描述 rel="stylesheet" 外部样式表 type="text/css" 引入文档的类型 margin 边距 三种样式

一,细说 HTML5 之 HTML5 基础讲解

这是一个HTML5系列,主要是零基础的宝宝们快速认识与学习HTML5. 了解 HTML 1.什么是 HTML HTML 是用来描述网页的一种语言. HTML 指的是超文本标记语言 (Hyper Text Markup Language) HTML 不是一种编程语言,而是一种标记语言 (markup language) 注:标记语言是一套标记标签 (markup tag),HTML 使用标记标签来描述网页 2. HTML版本 版本 年份 HTML 1991 HTML + 1993 HTML 2.0

第一章.HTML5基础

1.1.1  HTML简介及发展史 1).HTML是用来描述网页的一种语言,它是一种超文本标记语言. 1.1.5  HTML5文件的基本结构 头部(head)和主体(body)两部分,头部包括网页标题(title)等基本信息,主体包括网页的内容信息,如图片,文字等. 1.1.6  网页的基本信息 1.DOCTYPE声明 必须位于HTML文档的一行   <!DOCTYPE html> 2.<title>标签 例如:<title>搜狐</title> 3.<

前端学习日记(2) —— HTML5 基础

复习下Web开发学习基础: 前端部分: HTML标签:Web页面的结构,包含了页面的主要内容部分, CSS:页面样式 JS:实现交互行为 后台部分: 前端提交请求到后台通过C#/PHP/JAVA/.net等等处理数据,实现与数据库数据交互 数据库: Sql sever等存放数据表,存放数据信息 HTML工具 关于文本编辑器的工具,不同人有不同见解,(当然应该很少有人用TXT文本文档编辑)主流的编辑器我都用过,Sublime Text.Atom.Eclipse.Notepad++.Dreamwar

html+html5 基础回顾 查漏补缺

1.figure   用于图片+图片描述 <figure> <img src="1.jpg"> alt="eueu"> <br/> <figcaption>fehbiguojethk,l;. cgvbhjmk,l uhjkm,</figcaption> </figure> 2.表单数据传输方式 get:值附加在有action特性所指定的URL末尾 适用于短表单.只从web服务器上检索数据的