利用CSS制作脸书_html/css_WEB-ITnose

php中文网
发布: 2016-06-24 11:27:25
原创
1285人浏览过

 

很多网站都支持图片上的头像框识别,鼠标在头像框处,会提示一些人物信息。

这次就利用CSS实现这样一个功能:

div处主要包括两部分,一部分是图片;另一部分是链接以及脸框

<div class="remote">    <img src="war.jpg"    style="max-width:90%"  style="max-width:90%" alt="I love warcraft"/>    <ul>        <li class="卡加斯"><a href="" title="卡加斯"><span class="hotspot"></span><span class="link">卡加斯</span></a></li>        <li class="黑手"><a href="" title="黑手"><span class="hotspot"></span><span class="link">黑手</span></a></li>        <li class="基尔罗格"><a href="" title="基尔罗格"><span class="hotspot"></span><span class="link">基尔罗格</span></a></li>        <li class="耐奥祖"><a href="" title="耐奥祖"><span class="hotspot"></span><span class="link">耐奥祖</span></a></li>        <li class="古尔丹"><a href="" title="古尔丹"><span class="hotspot"></span><span class="link">古尔丹</span></a></li>        <li class="格罗玛什"><a href="" title="格罗玛什"><span class="hotspot"></span><span class="link">格罗玛什</span></a></li>        <li class="杜隆坦"><a href="" title="杜隆坦"><span class="hotspot"></span><span class="link">杜隆坦</span></a></li>    </ul></div>
登录后复制

大致的方法就是手动把hotspot这个span定位到每个脸对应的位置,可以在F12控制台中调整。当鼠标悬浮在链接上时,就会显示这个框:

Swapface人脸交换
Swapface人脸交换

一款创建逼真人脸交换的AI换脸工具

Swapface人脸交换 45
查看详情 Swapface人脸交换

立即学习前端免费学习笔记(深入)”;

    .remote {        width: 900px;        height: 600px;        position: relative;    }    .remote ul {        margin: 0;        padding: 0;        list-style-type: none;    }    .remote a .hotspot{        position: absolute;        /*display: block;*/        width: 50px;        height: 60px;    }    .remote .卡加斯 a .hotspot {        top: 200px;          left: 165px;    }    .remote .黑手 a .hotspot {        top: 115px;          left: 205px;    }    .remote .基尔罗格 a .hotspot {        top: 210px;          left: 230px;    }    .remote .耐奥祖 a .hotspot {        top: 180px;          left: 575px;    }    .remote .古尔丹 a .hotspot {        top: 280px;          left: 645px;    }    .remote .格罗玛什 a .hotspot {        top: 160px;          left: 470px;    }    .remote .杜隆坦 a .hotspot {        top: 170px;          left: 345px;    }    .remote a .link {        position: absolute;        display: block;        width: 10em;        right: -11em;        cursor: pointer;    }    .remote .卡加斯 a .link {        top: 0;    }    .remote .黑手 a .link {        top: 1.2em;    }    .remote .基尔罗格 a .link {        top: 2.4em;    }    .remote .耐奥祖 a .link {        top: 3.6em;    }    .remote .古尔丹 a .link {        top: 4.8em;    }    .remote .格罗玛什 a .link {        top: 6em;    }    .remote .杜隆坦 a .link {        top: 7.2em;    }    .remote a:hover .hotspot,    .remote a:focus .hotspot{        border: 1px solid #fff;    }    .remote a:hover .link,    .remote a:focus .link{        color:#0066FF;    }
登录后复制

查看视频观察效果!

HTML速学教程(入门课程)
HTML速学教程(入门课程)

HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号