html中国地图设计

请问哪位大神知道如何实现图片的“鼠标移至图片上显示遮罩层及文字”吗?就是我想设计一个地图上面放一些城市,乍一看只有城市名和点,但是当鼠标移到这个城市的点上就出现一些朋友的... 请问哪位大神知道如何实现图片的“鼠标移至图片上显示遮罩层及文字”吗?就是我想设计一个地图 上面放一些城市,乍一看只有城市名和点,但是当鼠标移到这个城市的点上就出现一些朋友的信息 (一行一行排列,比如第一行是张三 北京大学 ××路 133×××××××× 第二行是李四..............类似于表格 ) 就是这个效果 请问能行不?求大神指教 展开
 我来答
c61230
2017-08-10 · TA获得超过658个赞
知道小有建树答主
回答量:601
采纳率:71%
帮助的人:148万
展开全部

以前有看到类似的,一般的做法是首先放一张地图,然后放一些类似于图钉之类的小图标,利用相对定位把他定到你要放的省份或者城市那里,当鼠标移动到这些小图标就显示出隐藏的内容。

代码大概是这样子写

<div id="ditu">
        <li><span></span><div class="yin">广东张三135XXXXXXXX</div></li>
        <li><span></span><div class="yin">北京李四138XXXXXXXX</div></li>
        <li><span></span><div class="yin">上海王五139XXXXXXXX</div></li>
</div>

<style>
#ditu{position:relative;width:1000px;height:1000px;background:url('ditu.jpg') no-repeat;}
#ditu li{position:absolute;}
#ditu li span{bakcground:url('tubiao.jpg') no-repeat;}
#ditu li .yin{display:none;}
#ditu li:hover .yin{display:block;}
</style>

代码就是这样,然后用nth:child()来定义每一个li的位置就行了

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式