记得在刚刚学习CSS的时候,博主曾经也顺带着学习过CSS Image Map技术,就是通过<dd><dt>那几个标签来实现。当时博主作为一个前端小白都感觉出这个方法的繁琐,相信大家在需要做图片地图功能的时候也不喜欢这样做。
今天我就总结一下前一段时间在实习中学习到的一个完成CSS图片地图的思路。
What is 图片地图 ?
可能还有一些朋友不知道图片地图是什么,我就简短的解释一下:
图片地图,为什么叫这个名字呢,大概是发明这个技术的大牛发明的目的就是为了在一张地图图片上,点击地图上不同的区域就可以跳转到相关与该区域的不同页面。
看起来好像有些繁琐……其实简单来说,就是一种:用户点击图片的不同区域,就可以获得不同反馈(比如说跳转到不同的页面、触发不同的事件)的技术。
希望你们能看的明白……
怎么实现?
这一次我们用css中的position:relative和position:absolute这兄弟俩来实现!
假设<div id=”map”></div>是我们要存放图片地图的容器。
图片地图,顾名思义就是要有个图片,接下来我们给div#map(我指的就是上一行的div标签!)加上背景图片,这里我们用葛大爷来做背景图片。
今天我就总结一下前一段时间在实习中学习到的一个完成CSS图片地图的思路。
What is 图片地图 ?
可能还有一些朋友不知道图片地图是什么,我就简短的解释一下:
图片地图,为什么叫这个名字呢,大概是发明这个技术的大牛发明的目的就是为了在一张地图图片上,点击地图上不同的区域就可以跳转到相关与该区域的不同页面。
看起来好像有些繁琐……其实简单来说,就是一种:用户点击图片的不同区域,就可以获得不同反馈(比如说跳转到不同的页面、触发不同的事件)的技术。
希望你们能看的明白……
怎么实现?
这一次我们用css中的position:relative和position:absolute这兄弟俩来实现!
假设<div id=”map”></div>是我们要存放图片地图的容器。
图片地图,顾名思义就是要有个图片,接下来我们给div#map(我指的就是上一行的div标签!)加上背景图片,这里我们用葛大爷来做背景图片。
<div id="map"></div>