当前位置: 首页 > 图文教程 > 网页制作 > CSS样式表 > Lesson01_08 图像地图

CSS样式表
可以给img元素设置背景图
不通过JavaScript实现的自动滚动视差效果
学DIV+CSS技术,如何入门?
XHTML+CSS制作样式风格切换的WEB站点
解决IE6.0、IE5.0、IE5.5差异
DIV+CSS制作的个性水平导航菜单实例
css里expression实现界面对象的批量控制
利用CSS框架进行高效率的站点开发 Elements
CSS模块化设计:从空格谈起
在IE流览器中正确显示PNG透明图片
CSS样式表创建美妙绝伦的网站
性感的CSS菜单(Menus)
CSS教程关于css框架网页设计
以HTML为基础学习DIV+CSS
提高CSS文件可维护性的五种方法
dl、dt、dd 标记来改造163邮箱的广告条
WEB前端涉及的布局、结构化和标准化
CSS网页制作布局实例教程
CSS教程:认识层叠规则互相作用
ul结合CSS制作网页相册滑动浏览效果

CSS样式表 中的 Lesson01_08 图像地图


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-12   浏览: 90 ::
收藏到网摘: n/a

1、图像超链接:
格式为:<a href="url"><img src="url"></a>

2、图像地图是什么?
把一个图分成多个区域,每个区域指向不同的URL地址

3、怎样产生图像地图
(1)先要定义出图像的各热点区域的形状、位置坐标、及其指向的url地址信息,这个过程叫做图像热点映射。
这个过程要用<map name=mapname></map>标签对进行说明,其中的name属性为这个热点映射指定了一个名称。
(2)图像热点中映射中的各个区域用<area>标签说明,<area>标签的格式为:
<area shape="形状" coords="坐标" href="URL">HREF部分也可以用nohref表示,表示在这个区域单击无效。 (3)定义好了后,接着就要在<img>图像标签中增加一个名为usemap的属性设置,如下:
<img src="url" usemap="#mapname">

例:代码如下:
<map name=mymap>
<area shape="rect" coords="0,0,50,50" href="http://www.loncer.cn">
<area shape="rect" coords="0,50,150,50" href="http://www.thinkme.cn">
<area shape="rect" coords="50,0,100,50" href="http://www.sina.cn">
</map>
<img src="/upload/tech/20091012/20091012140713_621bf66ddb7c962aa0d22ac97d69b793.gif" usemap="#mymap">
效果如下:

shape属性的设置说明:

  • rect定义一个矩形区域,coords属性设置为矩形的左上角,右下角的坐标,各个坐标值用,号分开;
  • poly定义一个多边形的区域,coords属性设置值为多边形各顶点的坐标值;
  • cicle定义一个圆形区域,coords属性设置值为圆形坐标及半径,前两个为坐标,后一个为半径。

    例:代码如下: 效果如下: 例:代码如下: 效果如下: 例:代码如下: 效果如下: 例:代码如下: 效果如下: 例:代码如下: 效果如下: 例:代码如下: 效果如下: 例:代码如下: 效果如下: