html5 area实例

真实页面效果:就是一张图

html代码:

<!DOCTYPE HTML>
<html>
<style>
body{
    padding:0px;
    margin:0px;
}
</style>
<body>
<img src ="images/b.jpg" alt="Planets" usemap ="#planetmap" />
<map id ="planetmap">
<area shape ="rect" coords ="10,10,200,300" href ="sun.htm" alt="Sun" />
<area shape ="circle" coords ="300,200,200" href ="mercur.htm" alt="Mercury" />
<area shape ="circle" coords ="500,240,200" href ="venus.htm" alt="Venus" />
<!--直线-->
<area shape="poly " coords="100,240,200,100,100" href="venus.htm" alt="Venus">
<!--三角形-->
<area shape="poly " coords="100,240,200,100,100,100" href="venus.htm" alt="Venus">
</map>
</body>
</html>

PS:

定义和用法

shape 属性与 coords 属性配合,可以规定区域的尺寸、形状和位置。

详细解释:

shape 属性用于定义图像映射中对鼠标敏感的区域的形状:

  • 圆形(circ 或 circle)
  • 多边形(poly 或 polygon)
  • 矩形(rect 或 rectangle)

1、圆形效果图:

2、长方形效果图:

3、直线效果图:

4、三角形效果图:

时间: 2024-12-11 18:31:27

html5 area实例的相关文章

jqm的多列布局demo,html5的多列布局demo,多列布局的详细讲解,html5开发实例详解

由于移动设备屏幕宽度较小,所以一般不建议使用多列布局.但有时你可能需要并排放置一些元素(如按钮之类的). jQuery Mobile通过约定的类名ui-grid来提供了一种基于css的多列布局方法.共提供了五种布局方式,分别是:ui-gird-solo:单列布局,ui-gird-a:双列布局,ui-gird-b:三列布局,ui-gird-c:四列布局,ui-gird-d:五列布局.布局网格总宽度100%,完全不可见(无边框无背景),没有任何内边距或外边距,不会对网格中的内容产生任何干扰. 今天我

HTML5+css3实例标签页面精解共六章32讲

html5第一章(概论)1 html5第一章(概论)2 html5第一章(概论)3 html5第一章(概论)4 html5第一章(概论)5 html5第一章(概论)6 html5第一章(概论)7 html5第一章(概论)8 html5第二章(工具及资料)1 html5第二章(工具及资料)2 html5第三章(标签.页面结构和... (1) html5第三章(标签.页面结构和... (2) html5第三章(标签.页面结构和... (3) html5第三章(标签.页面结构和... (4) html

精妙无比 8款HTML5动画实例及源码

1.jQuery垂直带小图标菜单导航插件 今天我们要来分享一款jQuery菜单插件,这款jQuery菜单是垂直的样式,鼠标滑过菜单项时会出现一个背景,菜单项的右侧也会出现一个小箭头.另外值得注意的是,这款jQuery菜单的每一个菜单项都可以定义一些漂亮的小图标,确实是一款很实用的jQuery菜单,尽管外观不怎么华丽. 在线演示 源码下载 2.HTML5/CSS3图片网格动画特效 HTML5技术可以让网页上的图片变得非常神奇,各种各样的HTML5图片动画特效让你眼花缭乱.今天要分享的这款HTML5

HTML5综合实例--移动端页面

学习要点 1.通过一个简单的移动手机页面, 复习学过的内容 2.手机网页的测试 3.手机布局的屏幕设定 手机网页的测试方法 1.直接在手机上测试,比较麻烦,效果好, 2.电脑上下载手机模拟器 3.利用浏览器自带的功能 name="viewport":屏幕设定 maximum-scale=1.0,minimum-scale=1.0;initial-scale=1.0:最大最小缩放比例为1:其实就是不允许点击缩放 user-scalable=0,width=device-width:设定内

html5,实例开发代码

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>Document</title>    <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,m

HTML5中新加的标签和属性定义

HTML5 <!DOCTYPE> 标签所有主流浏览器都支持 <!DOCTYPE> 声明.<!DOCTYPE> 声明非常重要,它是一种标准通用标记语言的文档类型声明,通过该标签,浏览器能够了解HTML5文档正在使用的HTML规范,<!DOCTYPE> 声明是HTML5文档的起始点,也就是说它必须位于HTML5文档的第一行!标签定义及使用说明:<!DOCTYPE> 声明位于文档中的最前面的位置,处于 <html> 标签之前.<!DO

[转载]50个Demo展示HTML5无穷的魅力

Flash和HTML5的比较已经成为现在最热门的主题之一,我们不去争论哪个好哪个不好.和HTML5在很酷的动画和简单的游戏等方面一样,除非HTML5在未来几年有一些重大发展,否则Flash在富内容网页应用和游戏方面永远是不错的选择.下面收集了50个非常酷的HTML5应用实例来展示其无限潜力. 1. Tunneler 2. JuicyDrop 3. Magnetic 4. Trail 5. Sinuous 6. DDD 7. Harmony 8. Lines go all over the pla

HTML5 CSS3简要教程

虽然我们现在已经普遍使用了HTML4和CSS2.1,但是我们还可以做得更好!我们可以重组我们代码的结构并能让我们的页面代码更富有语义化特性.我们可以缩减带给页面美丽外观样式代码量并让他们有更高的可扩展性.现在,HTML5和CSS3正跃跃欲试的等待大家,下面就跟兄弟连HTML5培训来看看他们是否真的能让我们 的设计提升到下一个高度吧- 跟<div>说再见,欢迎语义化标签 曾经,设计师们经常会跟频繁使用基于table的没有任何语义的布局.不过最终还是要感谢像Jeffrey Zeldman和Eric

HTML5 之拖放

拖放(Drag 和 drop)是 HTML5 标准的组成部分. 拖放是一种常见的特性,即抓取对象以后拖到另一个位置. 在 HTML5 中,拖放是标准的一部分,任何元素都能够拖放. HTML5 拖放实例 下面的例子是一个简单的拖放实例: 实例1 <!DOCTYPE HTML> <html> <head> <style type="text/css"> #div1 {width:488px;height:70px;padding:10px;b